环境:ubuntu12.04
一。安装软件
apt-get install sendmail
apt-get install sendmail-cf(一般上面一步已经安装此软件)
apt-get install mailutils
查看是否安装成功:终端输入ps aux | grep sendmail
root 23905 0.0 0.2 15104 2240 ? Ss 14:41 0:00 sendmail: MTA: accepting connections
hadoop 26100 0.0 0.0 4368 828 pts/2 S+ 17:11 0:00 grep --color=au
to sendmail
表示sendmail启动成功。
二,配置
vi /etc/mail/sendmail.mc
修改:DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0)dnl
生成新的配置文件:
cd /etc/mail
mv sendmail.cf sendmail.cf~备份
m4 sendmail.mc > sendmail.cf
三。发送邮件
这里我用了个qq邮箱,太坑了。
echo "正文" | mail -s 主题 12345@qq.com
结果一直没收到邮件,查看/var/log/syslog,发现 DSN: Service unavailable,网络上说是域名问题,修改主机名