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
( http://down.51cto.com/data/313072)

yum -y install ncurses-devel
tar zxvf /home/mutt-1.4.2.3.tar.gz -C /usr/src/
cd /usr/src/mutt-1.4.2.3/
./configure --prefix=/usr/local/mutt/
make
make install
( http://down.51cto.com/data/313005)

2.配置
cd /usr/local/msmtp/
mkdir etc
mkdir log
vi etc/ msmtprc
account default
host smtp.yourprovider.example //你要连接邮件服务器
from [email protected] //发送邮件的邮箱
auth login //使用smtp认证
user hello //对应的邮箱账号
password hello //密码
logfile /usr/local/msmtp/log/mmlog //日志文件
chmod 600 etc/msmtprc
(注:如果你不能确定 你 的邮箱服务器是否支持认证或TLS 加密, 可以使用命令/usr/local/msmtp/bin/msmtp --host=smtp.yourprovider.example --serverinfo, 根据结果选择认证方式,若需要加密,可能还要添加 tls on参数,我这里没有添加)

vi  /usr/local/mutt/etc/Muttrc        
set sendmail="/usr/local/msmtp/bin/msmtp"
set from="[email protected]"

3.测试
echo "hello" | /usr/local/mutt/bin/mutt -s "hello" (主题) [email protected] (收件箱)
或 /usr/local/mutt/bin/mutt -s "hello" [email protected] < /home/aa.txt

信息参考: http://msmtp.sourceforge.net/doc/mutt+msmtp.txt