安装sendmail
yum -y install sendmail
systemctl start sendmail安装mailx
yum install -y mailx配置sendmail
sendmail默认是本机用户发送给本机,所以需要修改可以发送到整个Internet: 修改sendmail配置宏文件,路径为/etc/mail/sendmail.mc
DAEMON_OPTIONS('Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl将Addr=127.0.0.1修改为Addr=0.0.0.0,意思是可以连接到任何服务器。
备份配置文件
cd /etc/mail
mv sendmail.cf sendmail.cf~生成新的配置文件
m4 sendmail.mc > sendmail.cf配置域名
配置sendmail使用合法的域名分两步,修改sendmail的配置文件和添加域名MX记录。
第一步:添加域名
vim /etc/mail/local-host-namesinsert 邮件后最
***.comvi /etc/mail/submit.cf#Dj$w.Foo.COM
#替换为你的域名后缀
Dj****.com
#一定是Dj+Domain形式第二步:添加域名MX记录(域名管理处添加)

测试邮件发送
1 简单测试
echo '内容' | mail -s '主题' touser@mail.com2 正式测试
sendmail -t <<EOF
From:发件人 <发件人@***.com>
To:收件人@**.com
Subject:Test
test
EOF