centos安装msmtp

1、下载安装:
 http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0 

# tar jxvf msmtp-1.4.16.tar.bz2
# cd msmtp-1.4.16
# ./configure --prefix=/usr/local/msmtp
# make && make install

创建配置文件

# vim /root/.msmtprc
account default  
host smtp.qq.com  
from 248193263@qq.com  
auth login  
user 248193263@qq.com    
password 123456(qq邮箱使用的是授权码,自行百度) 
logfile ~/.msmtp.log
 # chmod 600  /root/.msmtprc
 # touch ~/.msmtp.log

输入

/usr/local/msmtp/bin/msmtp wordworldwe@163.com

在 输入subjetc: (标题) 正文

Ctrl +d 就能发送了

mutt安装配置:

yum -y install mutt
# vim /root/.muttrc
set sendmail="/usr/local/msmtp/bin/msmtp" 
set use_from=yes 
set realname="your_name"   
set from=248193263@qq.com  
set envelope_from=yes 
set rfc2047_parameters=yes 
set charset="utf-8”
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。

  四、举例                                         

  这里我用自己备份网站的一段代码举例加以说明

 

echo "邮件内容1123456" | mutt wordworldwe@163.com -s "邮件标题测试" -a 1.txt

发送一个邮件 标题:邮件标题测试 ,内容 :邮件内容1123456 附件 1.txt的邮件 给wordworldwe@163.com

 

posted @ 2018-07-18 10:20  黑桃09  阅读(983)  评论(0编辑  收藏  举报