ubuntu下使用mutt和msmtp发送邮件的简单配置
sudo apt-get install mutt
sudo apt-get install msmtp
安裝好了這兩個(gè)包之后,就是進(jìn)行相關(guān)配置文件的配置了:
首先配置 mutt,系統(tǒng)全局設(shè)置配置文件在 /etc/Muttrc,如果使用某個(gè)系統(tǒng)用戶,可以在~/.muttc中設(shè)置,沒有該文件,就自己創(chuàng)建。
vi .muttrc
1setsendmail="/usr/bin/msmtp"
2setuse_from=yes
3setrealname="zhxia"
4setfrom=zhenghon@ajk.com
5setenvelope_from=yes
接著,配置msmtp
創(chuàng)建 ~/.msmtprc 和 ~/.msmtp.log,分別為配置文件和日志文件
vi .msmtprc
1accountdefault
2hostsmtp.corpease.net
3fromzhenghong@ajk.com
4authplain
5userzhenghong@ajk.com
6password xxxxxxx
7logfile~/.msmtp.log
由于password是明文,所以需要修改此文件的訪問權(quán)限
chmod 600 .msmtprc
同時(shí)創(chuàng)建 日志文件 touch ~/.msmtp.log
做完了以上的配置之后,可以進(jìn)行郵件的發(fā)送測(cè)試了:
查看SMTP服務(wù)器是否支持認(rèn)證的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
發(fā)送郵件測(cè)試:
1echo"helloworld"|mutt-s"title"252578390@qq.com
一般情況下,均可已正常接收郵件。
下面是一個(gè)比較完整的發(fā)送郵件示例:
1echo"hello"|mutt-s"title"252578390@qq.com,zhenghong00@163.com-c40271871@qq.com-a/tmp/ip.tmp
發(fā)送給多人,抄送,添加附件
address="zhenghong@ajk.com"
echo$content|mutt-s"${subject}"-e'setcontent_type="text/html"'-e'send-hook."my_hdrX-Priority:1"'$address
發(fā)送郵件時(shí)設(shè)置郵件的文本類型為:html格式,郵件的等級(jí)為:重要
參考文章:
http://hi.baidu.com/realasking/blog/item/10c1c3d346be6cd2a9ec9adc.html
總結(jié)
以上是生活随笔為你收集整理的ubuntu下使用mutt和msmtp发送邮件的简单配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GPU Gems1 - 7 无数波动草叶
- 下一篇: Java中抽象类的构造器的作用