安装 mail

root@ubuntu:/home/wyf# apt-get install heirloom-mailx -y

确定 mail的配置文件位置

  1. strings `which mail` | grep '\.rc'

修改mail的配置文件

root@ubuntu:/home/wyf# vim /etc/s-nail.rc
在配置文件中添加如下内容:

set from=wuyanfei9647@qq.com      #发送邮箱
set smtp=smtps://smtp.qq.com:465
set smtp-auth-user=wuyanfei9647@qq.com
set smtp-auth-password=******     #邮箱密码或授权码
set smtp-auth=login

授权码可在邮箱的【设置】-【账户】中看到:
Ubuntu系统发送邮件 - 图1

测试发送邮件

root@ubuntu:/home/wyf# echo "邮件内容" | mail -s "主题" wyf010530@163.com
在我的163邮箱中即可收到邮件
Ubuntu系统发送邮件 - 图2

发送邮件方式扩展

按照以上步骤设置完毕之后即可使用mail命令发送邮件,发送邮件有以下三种方式
方法一:交互形式发送邮件

mail + 邮箱地址
填写主题
填写内容
ctrl + d 结束输入
cc代表抄送,回车完成发送

方法二:通道形式发送

echo "邮件内容" | mail -s "主题" 邮箱地址

方法三:读取文件内容发送

mail -s "主题" "邮箱地址" < "path/filename"