linux下 使用mutt发送邮件

一、下载、解压msmtpvim

#wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0测试

#tar jxvf msmtp-1.4.30.tar.bz2.net

二、安装utf-8

#./msmtp-1.4.30/configure –prefix=/usr/local/msmtpget

#makeit

#make installtest

三、配置msmtp帐号tls

切换到,cd /usr/local/msmtp配置

新建文件夹etc,mkdir etc。使用vi新建文件,输入 vi /usr/local/msmtp/etc/msmtprc,编辑内容以下:file

account default

host smtp.163.com

from xxxxxxx@163.com

auth login

tls off

user xxxxxxx 

password xxxxxxxx

logfile /var/log/msmtp.log

Esc,保存退出。因为password是明码,因此咱们须要修改此文件的权限 chmod 600 etc/msmtprc

 

四、安装配置Mutt

能够使用which mutt查看Mutt安装的路径,若是没有能够安装使用#yum install mutt

五、编辑Muttrc配置文件

vi /etc/Muttrc,编辑mutt的总设置,最后加几行

set sendmail="/usr/local/msmtp/bin/msmtp"

set use_from=yes

set realname="18292079713@163.com"

set from=18292079713@163.com

set envelope_from=yes

set rfc2047_parameters=yes

set editor="vim"

set charset="utf-8"

五、测试

#/usr/local/msmtp/bin/msmtp -S

#/usr/local/msmtp/bin/msmtp -P

#echo "test" |mutt -s "my_first_test" 526428032@qq.com

结合cron使用,能够实现的功能至关多

相关文章
相关标签/搜索