1. 安装 ssmtp mailutils
apt install -y ssmtp mailutils
  1. 编辑配置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=授权码
#注意这里是授权码,需要去邮件界面手动添加

le55r2ob.png

vim /etc/ssmtp/revaliases
# cat /etc/ssmtp/revaliases | grep -v ^#

root:123456@163.com:smtp.163.com:465
#用户名:发送邮箱地址:邮箱smtp地址:端口
  1. 测试
echo "hello world" | mail -s "title" 666666@qq.com
  1. 配置定时任务
crontab -e
0 14 * * 1 cd /root/&&/root/sendMessage.sh
最后修改:2023 年 02 月 15 日
如果觉得我的文章对你有用,请随意赞赏o(* ̄▽ ̄*)ブ