一. 安装 sendmail 和 mailx

yum  install  -y 
sendmailservice sendmail start
yum  install  mailx

二. 配置

vi /etc/mail.rc

追加如下内容

set  from=username@163.com
set  smtp=smtp.163.com
set  smtp-auth-user=username
set  smtp-auth-password=password
set  smtp-auth=login

 注意配置中的 smtp-auth-password 不是邮箱登录密码,是邮箱服务器开启 smtp 的授权码,每个邮箱开启授权码操作不同(网易 163 邮箱开启菜单:设置 -> 客户端授权密码)。

三. 发送邮件

1、通过文件内容发送

mail -s  'mail test'  yyy@xxx.com < mail.txt

2、 通过管道符直接发送

echo  "this is my test mail" | mail -s  'mail test'  xxx@yyy.com,zzz@xxxx.com