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
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
2.配置
cd /usr/local/msmtp/
mkdir etc
mkdir log
vi etc/
msmtprc
account default
host
smtp.yourprovider.example //你要连接邮件服务器
from
you@yourprovider.example //发送邮件的邮箱
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="you@yourprovider.example"
3.测试
echo "hello" | /usr/local/mutt/bin/mutt -s "hello"
(主题) 123@qq.com
(收件箱)
或 /usr/local/mutt/bin/mutt -s "hello" 123@qq.com < /home/aa.txt
转载于:https://blog.51cto.com/qikangwei/752174