ubuntu下使用mutt和msmtp发送邮件的简单配置
sudo apt-get install mutt
sudo apt-get install msmtp
安裝好了這兩個包之后,就是進行相關配置文件的配置了:
首先配置 mutt,系統全局設置配置文件在 /etc/Muttrc,如果使用某個系統用戶,可以在~/.muttc中設置,沒有該文件,就自己創建。
vi .muttrc
1setsendmail="/usr/bin/msmtp"
2setuse_from=yes
3setrealname="zhxia"
4setfrom=zhenghon@ajk.com
5setenvelope_from=yes
接著,配置msmtp
創建 ~/.msmtprc 和 ~/.msmtp.log,分別為配置文件和日志文件
vi .msmtprc
1accountdefault
2hostsmtp.corpease.net
3fromzhenghong@ajk.com
4authplain
5userzhenghong@ajk.com
6password xxxxxxx
7logfile~/.msmtp.log
由于password是明文,所以需要修改此文件的訪問權限
chmod 600 .msmtprc
同時創建 日志文件 touch ~/.msmtp.log
做完了以上的配置之后,可以進行郵件的發送測試了:
查看SMTP服務器是否支持認證的TLS加密:
1zhxia@zhxia-Desktop:~$msmtp--host=smtp.corpease.net--serverinfo
2SMTPserveratsmtp.corpease.net(mail3.corpease.net[61.145.121.45]),port25:
3corpease.netAnti-spamGTforCoremailSystem(corpease[20100527])
4Capabilities:
5PIPELINING:
6Supportforcommandgroupingforfastertransmission
7AUTH:
8Supportedauthenticationmethods:
9PLAINLOGIN
發送郵件測試:
1echo"helloworld"|mutt-s"title"252578390@qq.com
一般情況下,均可已正常接收郵件。
下面是一個比較完整的發送郵件示例:
1echo"hello"|mutt-s"title"252578390@qq.com,zhenghong00@163.com-c40271871@qq.com-a/tmp/ip.tmp
發送給多人,抄送,添加附件
address="zhenghong@ajk.com"
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
總結
以上是生活随笔為你收集整理的ubuntu下使用mutt和msmtp发送邮件的简单配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GPU Gems1 - 7 无数波动草叶
- 下一篇: GPU Gems1 - 8 衍射的模拟