安装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-names
insert 邮件后最
***.com
vi /etc/mail/submit.cf
#Dj$w.Foo.COM
#替换为你的域名后缀
Dj****.com
#一定是Dj+Domain形式
第二步:添加域名MX记录(域名管理处添加)
测试邮件发送
1 简单测试
echo '内容' | mail -s '主题' touser@mail.com
2 正式测试
sendmail -t <<EOF
From:发件人 <发件人@***.com>
To:收件人@**.com
Subject:Test
test
EOF