Centos使用msmtp+mutt通过163发送邮件

 操作系统 centos64位


安装msmtp
wget http://ncu.dl.sourceforge.net/project/msmtp/msmtp/1.4.18/msmtp-1.4.18.tar.bz2

下载的是msmtp1.4.18版本,而不是最新的,最新的版本在编译时报错,一时不能解决,但是1.4.18版本倒是正常。

tar xjvf msmtp-1.4.18.tar.bz2
cd msmtp-1.4.18
./configure --prefix=/usr/local/msmtp
make
make install

 
ln -s /usr/local/msmtp/bin/msmtp /bin/msmtp
mkdir -p /usr/local/msmtp/etc

vi /usr/local/msmtp/etc/msmtprc
[root@db2 msmtp]# cat ./etc/msmtprc
account default
host smtp.163.com
from [email protected]
auth login
port 25
user [email protected]
password 12334123
tls off
syslog on

 
一般系统安装好之后会自带mutt
mutt的设置
记住在用户目录下创建文件 .muttrc
 
#cd ~
#vi .muttrc
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set from= [email protected]
set envelope_from=yes

 
配置mutt:
(编写在一行)
vim /etc/Muttrc.local

msmtp --host=smtp.163.com --domain=163.com --auth=plain --user= 1213123  -f= [email protected]  -t   [email protected]  -d

 

 
测试一下:
#mutt -s "hello" [email protected]
发送磁盘信息到email
#df -h | mutt -s "Disk Info" [email protected] -c [email protected]

 
去邮箱看看是否已经收到邮件,也有可能去了垃圾箱。

 
测试成功,可以将脚步自动运行
crontab -e
00 09 * * * * df -h | mutt -s "Disk Info" [email protected] -c [email protected]

本文出自 “文刀三皮” 博客,转载请与作者联系!

你可能感兴趣的:(centos,职场,Mutt,msmtp,休闲)