ubutnu/linuxmint安装配置mutt和msmtp邮箱

2018-04-14 21:36:00
admin
原创
4818

安装mutt、msmtp命令:

sudo apt-get install mutt
sudo apt-get install msmtp


新建 ~/.muttrc文件,并输入:

set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="GavinHsueh"
set from=xuecaijie@126.com
set envelope_from=yes


realname和from根据自己情况填写。


接下来,新建msmtp的日志文件 ~/.msmtp.log


新建 ~/.msmtprc文件,并输入:

#Accounts will inherit settings from this section
defaults
# A gmail address
account        gmail
host           smtp.gmail.com
port           587
from           gavinhsueh1989@gmail.com
user           gavinhsueh1989@gmail.com
password       xxxxxxxxxxxx
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# A 126 emali
account    126
host       smtp.126.com
port       25
from       xuecaijie@126.com
auth       login
tls        off
user       xuecaijie@126.com
password   xxxxxxxxxxxxx
logfile    ~/.msmtp.log
# Set a default account
account default : 126


from,user,password根据自己情况填写。


配置权限:

chmod 600 ~/.msmtprc


配置好之后可以输入“msmtp --host=smtp.126.com --serverinfo”命令,进行测试,输出以下结果:

QQ截图20180414211817.png


然后就可以开始使用命令行发送邮件了!

echo "邮件内容" | mutt -s "邮件标题" 目标邮箱


安装完mutt后,在/usr/share/doc/mutt/html/ 下有一份很好的英文手册,可以看一下。

mutt中文手册:

https://handsomecheung.github.io/mutt-manual-cn/mutt-manual-1.5.19-cn.html


语 法:

mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文 件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>] [-s<主题>][邮件地址]

  参 数:

 -a <文件> 在邮件中加上附加文件。

 -b <地址> 指定密件副本的收信人地址。

 -c <地址> 指定副本的收信人地址。

 -f <邮件文件> 指定要载入的邮件文件。

 -F <配置文件> 指定mutt程序的设置文件,而不读取预设的.muttrc文件。

 -h 显示帮助。

 -H <邮件草稿> 将指定的邮件草稿送出。

 -i <文件> 将指定文件插入邮件内文中。

 -m <类型> 指定预设的邮件信箱类型。

 -n 不要去读取程序培植文件(/etc/Muttrc)。

 -p 在mutt中编辑完邮件后,而不想将邮件立即送出,可将该邮件暂缓寄出。

 -R 以只读的方式开启邮件文件。

 -s <主题> 指定邮件的主题。

 -v 显示mutt的版本信息以及当初编译此文件时所给予的参数。

 -x 模拟mailx的编辑方式。

 -z 与-f参数一并使用时,若邮件文件中没有邮件即不启动mutt。




版权声明

版权声明:本站原创文章,转载请注明作者和出处。

本站点采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议