在Ubuntu中设置定时发送邮件,可参考以下步骤:
heirloom-mailx或s-nail,如sudo apt install s-nail。/etc/s-nail.rc,添加发件人、SMTP服务器、端口、用户名、密码等信息,例如:set from="your_email@example.com" set smtp="smtps://smtp.example.com:465" set smtp-auth-user="your_email@example.com" set smtp-auth-password="your_password" set smtp-auth=login send_email.sh,内容示例:#!/bin/bash echo "邮件内容" | s-nail -s "邮件主题" recipient@example.com 或者从文件读取内容发送:#!/bin/bash s-nail -s "邮件主题" recipient@example.com < /path/to/content.txt 赋予脚本执行权限:chmod +x send_email.sh。crontab -e编辑定时任务,添加类似以下内容来指定脚本的执行时间和频率:0 0 * * * /path/to/send_email.sh 这表示每天0点执行脚本。