700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Ubuntu使用mutt收 发 回复邮件(mutt+msmtp+fetchmail+procmail

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

时间:2021-05-13 00:41:45

相关推荐

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@

set envelope_from=yes

:wq

Msmtp配置:

$ vi ~/.msmtprc

account default

host

port 587

from zhi.yang@

user zhi.yang@

password xxxxx

auth ntlm (auth模式根据邮箱服务器的支持情况而定)

tls off

logfile ~/.msmtp.log

:wq

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

Fetchmail配置:

$ cp –rv /usr/share/doc/fetchmail/examples/fetchmailrc.example ~/.fetchmailrc

$ vi ~/.fetchmailrc

poll with protocol pop3

username "zhi.yang@"

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@

$ mutt –s “title” zhi.yang@ < ~/aa.txt

发送多人:

$ echo “hello” | mutt -s “title” zhi.yang@ zhi2.yang@

抄送邮件:

$ echo “hello” | mutt -s “title” zhi.yang@ -c zhi2.yang@

密送邮件:

$ echo “hello” | mutt -s “title” zhi.yang@ -b zhi2.yang@

发送附件:

$ echo “hello” | mutt -s “title” zhi.yang@ -a ~/aa.txt

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。