ubuntu下使用mutt和msmtp发送邮件的简单配置
apt-get install mutt
apt-get install msmtp
安装好了这两个包之后,就是进行相关配置文件的配置了:

首先配置 mutt,系统全局设置配置文件在 /etc/Muttrc,如果使用某个系统用户,可以在~/.muttc中设置,没有该文件,就自己创建。

vim  .muttrc
1set sendmail="/usr/bin/msmtp"
2 set use_from=yes
3set realname="543014627"
4 set from[email protected]
5 set envelope_from=yes


接着,配置msmtp

创建 ~/.msmtprc 和 ~/.msmtp.log,分别为配置文件和日志文件

vim  .msmtprc
1account default
2host smtp.qq.com
3from [email protected]
4auth login
5.tls off
6. user [email protected]
7. password xxxxxxx
8. logfile ~/.msmtp.log

由于password是明文,所以需要修改此文件的访问权限

chmod 600 .msmtprc

同时创建 日志文件 touch ~/.msmtp.log

做完了以上的配置之后,可以进行邮件的发送测试了:

查看SMTP服务器是否支持认证的TLS加密:

1zhxia@zhxia-Desktop:~$ msmtp --host=smtp.corpease.net --serverinfo

发送邮件测试:
1echo "hello world"| mutt -s "title"[email protected]
一般情况下,均可已正常接收邮件。
参考: http://www.360doc.com/content/12/0608/09/3081316_216775745.shtml