安装好了这两个包之后,就是进行相关配置文件的配置了:
首先配置 mutt,系统全局设置配置文件在 /etc/Muttrc,如果使用某个系统用户,可以在~/.muttc中设置,没有该文件,就自己创建。
vi .muttrc
3setrealname="zhxia"4setfrom=zhenghon@ajk.com
5setenvelope_from=yes
接着,配置msmtp
创建 ~/.msmtprc 和 ~/.msmtp.log,分别为配置文件和日志文件
vi .msmtprc
3fromzhenghong@ajk.com
4authplain
5userzhenghong@ajk.com
6password xxxxxxx
7logfile~/.msmtp.log
由于password是明文,所以需要修改此文件的访问权限
chmod 600 .msmtprc
同时创建 日志文件 touch ~/.msmtp.log
做完了以上的配置之后,可以进行邮件的发送测试了:
2SMTPserveratsmtp.corpease.net(mail3.corpease.net[61.145.121.45]),port25:
3corpease.netAnti-spamGTforCoremailSystem(corpease[20100527])
4Capabilities:
5PIPELINING:
6Supportforcommandgroupingforfastertransmission
7AUTH:
8Supportedauthenticationmethods:
9PLAINLOGIN
发送邮件测试:
一般情况下,均可已正常接收邮件。
下面是一个比较完整的发送邮件示例:
发送给多人,抄送,添加附件
echo$content|mutt-s"${subject}"-e'setcontent_type="text/html"'-e'send-hook."my_hdrX-Priority:1"'$address
发送邮件时设置邮件的文本类型为:html格式,邮件的等级为:重要
参考文章:
http://hi.baidu.com/realasking/blog/item/10c1c3d346be6cd2a9ec9adc.html