Linux之如何用contOs 7 发送邮件
centos7 发送邮件
一、安装:
安装 mailx 和 sendmail:
yum install mailx -y yum install sendmail -y systemctl start sendmail
二、设置发件人信息:vim /etc/mail.rc
set from=donkee@163.com #作为发送邮件的账号 set smtp=smtp.163.com #发送邮件的服务器 set smtp-auth-user=donkee #你的邮箱帐号 set smtp-auth-password=授权码 #授权码 set smtp-auth=login
注意:在相应邮件服器配置:确认服务开启,新增授权码
三、发送:
通过文件内容发送:
#发送的邮件标题是 “主题” 内容是test.txt 文件的内容 mail -s '主题' donkee@vip.qq.com < test.txt
通过管道符直接发送:
echo '内容' | mail -s '主题' donkee@vip.qq.com
四、查看队列:
mailq
五、查看日志:
tail /var/log/maillog
参考:如何使用Centos8向外网or内网用户发邮件?看这里,秒学会(详细讲解)_centos 8 sendmail-CSDN博客