CentOS7自动发送邮件配置

CentOS7自动发送邮件配置

  • 准备条件
  • CentOS7主机配置

准备条件

  1. 检查CentOS7主机是否安装mailx工具。
rpm -aq mailx
# mailx-12.5-19.el7.x86_64
  1. 配置QQ邮箱的STMP服务
    电脑登录QQ然后进入邮箱,点击 设置—帐户,找到下图部分
    CentOS7自动发送邮件配置_第1张图片
    之后将生成的授权码记录下来。

CentOS7主机配置

  1. 关闭防火墙等安全软件
systemctl stop firewalld
setenfoce 0
sed -i 's/#SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  1. 修改/etc/mail.rc配置文件,末尾添加smtp服务帐号以及密码等。
cat >>/etc/mail.rc <<EOF
set from=207*****@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=207*****
set smtp-auth-password=QQ配置所生成的授权码
set smtp-auth=login
EOF
  1. 测试邮件服务,输入以下命令,然后查看邮件。
echo 'test' |mail -s "test" 10******@qq.com

CentOS7自动发送邮件配置_第2张图片

你可能感兴趣的:(【运维】,自动化)