前言:在shell脚本中配置了mail邮件发送 脚本执行成功后 没有收到发来的邮件
原因:系统中没有配置mailx
解决方法:
yum install -y mailx
在系统里指定SMTP服务器
进入/etc/mail.rc文件 在文件最后插入如图命令
set from=
#from是你设置stmp服务的邮箱地址,也就是用来发送邮件的邮箱地址
set smtp=smtp.qq.com
#smtp是发生的外部smtp服务器的地址,如qq的smtp.qq.com
set smtp-auth-user=
#smtp是发生的外部smtp服务器的地址,如qq的smtp.qq.com
set smtp-auth-password=授权码(在qq邮箱里生成)
#smtp-auth-password是外部smtp服务器认证的用户密码(授权码)
set smtp-auth=login
#smtp-auth是邮件认证的方式
设置好如下图所示
最后 测试下