1,安装msmtp,mutt

2,创建msmtp配置文件

nano /etc/msmtprc

配置文件内容:

# Set default values for all following accounts.
defaults

logfile /var/log/msmtp/msmtp.log
# The SMTP server of the provider.
account abc@foo.com

# SMTP邮件服务器地址
host smtp.foo.com

# 发送的邮件Email
from abc@foo.com
auth login
tls off
# 邮件服务器登录账号
user abc@foo.com

# 邮件服务器登陆密码
password 123456
# Set a default account
account default : abc@foo.com

 编辑完后,要修改本文件权限

chmod 600 /etc/msmtprc

创建log目录

mkdir -p /var/log/msmtp

3,创建mutt配置文件

 nano /root/.muttrc

配置文件内容:

set sendmail="/usr/bin/msmtp -C /etc/msmtprc"
set use_from=yes
set realname="abc"
set use_from=yes
set from=abc@foo.com
set editor="nano"

4,发邮件测试

 echo "haha"|mutt -s "abc" test@163.com

如果等一会后提示端口25连接失败,有可能是当前服务器上屏蔽了25端口。