码迷,mamicode.com
首页 > 系统相关 > 详细

使用mutt+msmtp在Linux命令行界面下发邮件

时间:2015-07-27 14:34:50      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

1. apt-get install mutt msmtp

2. ~/.muttrc & ~/.msmtprc 是当前用户的配置信息, 如果不加则会使用全局配置: /etc/Muttrc (msmtprc暂时找不到该文件, 不知为何?)

3. vi ~/.muttrc

在最后加上:

set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="chen_dong"  ##发件人名字
set from=chen_dong@abc.cn  ##发件人地址
set envelope_from=yes

4. vi ~/.msmtprc, 然后修改此文件的权限为600

defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account freemail
host smtp.partner.outlook.cn
from chen_dong@abc.cn
auth on
user chen_dong@abc.cn
password XXXXXXX
logfile ~/.msmtp.log
account default : freemail

5. 测试

echo "hello world" | mutt -s "title" chen_dong@abc.cn

 

 

http://muttrcbuilder.org/

http://www.mutt.org/doc/manual/manual-6.html

以上两个网站和muttrc文件有关.

http://msmtp.sourceforge.net/doc/msmtprc.txt

以上这个网站是msmtprc的示例文件

使用mutt+msmtp在Linux命令行界面下发邮件

标签:

原文地址:http://www.cnblogs.com/IvanChen/p/4679940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!