msmtp安装

使用命令
mutt -s "邮件标题"  -a 附件完整路径 -- 目标邮箱 < /home/text.txt

上文表示:如果没有附件,把-a去掉 ,上文把text.txt的文件内容作为邮件内容发送给目标邮箱。

echo "你好" | mutt -s "邮件标题"   -- 目标邮箱
上文表示,在命令行中直接发送邮件。邮件内容是你好。

=======================



首先要获取msmtp源码包,到官网下载即可。
1.安装源码包
tar jxvf /home/msmtp-1.4.26.tar.bz2 -C /usr/src/
cd /usr/src/msmtp-1.4.26/
./configure --prefix=/usr/local/msmtp/
make
make install

yum -y install ncurses-devel
yum install mutt

/root/.msmtprc内容如下
account default
host smtp.126.com
from [email protected]
auth login
tls off
user youremail
password yourpassword
auto_from off
logfile /usr/local/msmtp/log/log.txt


/root/.muttrc内容
mailboxes "=inbox"
set sendmail="/usr/local/msmtp/bin/msmtp"
set from="yourname<[email protected]>"
set folder="/usr/local/msmtp/mail"

set spoolfile="/usr/local/msmtp/mail/inbox"
set mbox="/usr/local/msmtp/mail/inbox"
set postponed="/usr/local/msmtp/mail/postponed"
set record="/usr/local/msmtp/mail/sent"


set assumed_charset="gb2312"
set send_charset="us-ascii:iso-8859-1:gb2312:utf-8"
charset-hook .* gb2312



尽管如此,我总是乱码,原因不明

你可能感兴趣的:(smtp)