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/.msmtprcaccount 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/.muttrcset 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