CentOS7.x Mailx 发送邮件

::纯真干货,不罗嗦shell

  1. 判断是否有mailx 用mail -v 如有则证实有mail 输入quit退出便可,若没有安装mailx ,yum install mailx 。
  2. 获取受权码,经过要发送的STMP邮箱设置内获取受权码用于发送邮件
  3. vim /etc/mail.rc 增长
[code lanager="shell"]
set from=xxx@xxx.net                    *你的邮箱
set smtp=smtp.xxx.net                    *邮箱的STMP服务器地址
set smtp-auth=login                      *登录方式默认为login
set smtp-auth-user=xxx@xxx.net          *受权邮箱
set smtp-auth-password=xxx               *受权码(注意不是邮箱密码)
set ssl-verify=ignore                    *ssl方式
set nss-config-dir=/etc/pki/nssdb/       *证书地址
[/code]

测试:
echo "服务区监控异常请尽快处理" | mail -v -s "服务 器监控提醒" xxx@xxx.netvim

第一个为正文 第二个为标题 第三个为邮箱接收地址服务器

成功测试

相关文章
相关标签/搜索