Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail

Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail):

说明:
Mutt为基于文本的邮件客户端,担当邮件用户代理角色,msmtp的作用是发邮件(包括回复),fetchmail的作用是将邮件保存到本地邮箱,procmail的作用是进行邮件过滤(根据发件人、主题、关键字等对邮件进行排序、分类、整理)。

软件安装:
$ sudo apt-get install mutt
$ sudo apt-get install msmtp
$ sudo apt-get install fetchmail
$ sudo apt-get install procmail

Mutt配置:
$ cp –rv /etc/Muttrc ~/.muttrc
$ vi ~/.muttrc
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="zhi.yang"
set from=zhi.yang@ming.com
set envelope_from=yes
:wq

Msmtp配置:
$ vi ~/.msmtprc
account default
host smtp.ming.com
port 587
from zhi.yang@ming.com
user zhi.yang@ming.com
password xxxxx
auth ntlm (auth模式根据邮箱服务器的支持情况而定)
tls off
logfile ~/.msmtp.log
:wq

$ msmtp --host=smtp.ming.com --port 587 --serverinfo(查看邮箱服务器支持的auth模式)

Fetchmail配置:
$ cp –rv /usr/share/doc/fetchmail/examples/fetchmailrc.example ~/.fetchmailrc
$ vi ~/.fetchmailrc
poll smtp.ming.com with protocol pop3
username "zhi.yang@ming.com"
password "xxxxxx"
mda "/usr/bin/procmail -d %T"
no keep
:wq

Procmail配置:
$ vi ~/.procmailrc
VERBOSE=yes
DEFAULT=/var/spool/mail/aa
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmail.log
:wq

$ sudo touch /var/spool/mail/aa (此处的aa为随意写的,可自行定义)
$ sudo chown zhi.yang /var/spool/mail/aa

使用:
$ fetchmail –v (进行邮件同步)
$ mutt (就能看到收件箱邮件了)
q:退出,r:回复(根据提示操作即可)

发送1人:
$ echo “hello” | mutt -s “title” zhi.yang@ming.com
$ mutt –s “title” zhi.yang@ming.com < ~/aa.txt

发送多人:
$ echo “hello” | mutt -s “title” zhi.yang@ming.com zhi2.yang@ming.com

抄送邮件:
$ echo “hello” | mutt -s “title” zhi.yang@ming.com -c zhi2.yang@ming.com

密送邮件:
$ echo “hello” | mutt -s “title” zhi.yang@ming.com -b zhi2.yang@ming.com

发送附件:
$ echo “hello” | mutt -s “title” zhi.yang@ming.com -a ~/aa.txt

转载于:https://blog.51cto.com/yangzhiming/2108083

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值