- 安装 ssmtp mailutils
apt install -y ssmtp mailutils
- 编辑配置ssmtp文件
vim /etc/ssmtp/ssmtp.conf
# cat /etc/ssmtp/ssmtp.conf | grep -v ^#
root=postmaster
#163邮箱smtp
mailhub=smtp.163.com:465
hostname=ubuntu
UseTLS=Yes
#163邮箱
root=xxxxx@163.com
#邮箱名
AuthUser=xxxxx
#授权码
AuthPass=授权码
#注意这里是授权码,需要去邮件界面手动添加
vim /etc/ssmtp/revaliases
# cat /etc/ssmtp/revaliases | grep -v ^#
root:123456@163.com:smtp.163.com:465
#用户名:发送邮箱地址:邮箱smtp地址:端口
- 测试
echo "hello world" | mail -s "title" 666666@qq.com
- 配置定时任务
crontab -e
0 14 * * 1 cd /root/&&/root/sendMessage.sh