阿里云ubunt16 配置邮箱及定时发送

1.安装mailutils和heirloom-mailx,如果非root用户请使用sudo权限

apt-get install mailutils
apt-get install heirloom-mailx

2.配置文件

nano /etc/s-nail.rc

在最后加上

#设置发送邮箱
set from=youremail@163.com
#设置smtp服务器和端口
set smtp=smtps://smtp.163.com:465
#设置用户名,记得加域名啊
set smtp-auth-user=youremail@163.com
#授权码
set smtp-auth-password=XXXXXXXXX
#认证方式
set smtp-auth=login

阿里云服务器要开启465端口

 

然后测试一波

echo "$(date +%Y%m%d%H:%M:%S)" | heirloom-mailx -s " 起床了吗 准备去图书馆 " xxxxxx@qq.com

 

 

成功收到短信后编写脚本以及配置定时服务

脚本编写

命令
nano email.sh 脚本内容 这里邮箱是接受邮箱不一样的哦 t
=`cat /proc/cpuinfo | grep 'model name' |uniq` echo "你的cpu型号为: $t" | heirloom-mailx -s "起床了吗 准备去图书馆 " xxxxx@qq.com

更改脚本权限
chmod 774 email.sh

运行一遍脚本试试
sh email.sh

配置定时任务
nano /etc/crontab

文档里面加上 五个*是时间的设置 这里是每分钟执行一次脚本

 * * * * * root /root/email.sh



 

posted @ 2020-12-28 15:20  数码暴农  阅读(206)  评论(0)    收藏  举报
TOP