温馨提示×

ubuntu定时器如何设置邮件

小樊
38
2025-08-25 12:39:20
栏目: 智能运维

在Ubuntu中设置定时发送邮件,可参考以下步骤:

  1. 安装邮件工具:安装heirloom-mailxs-nail,如sudo apt install s-nail
  2. 配置邮件工具:编辑配置文件,如/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 
  3. 编写发送邮件的脚本:创建一个脚本文件,如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
  4. 设置定时任务:使用crontab -e编辑定时任务,添加类似以下内容来指定脚本的执行时间和频率:
    0 0 * * * /path/to/send_email.sh 
    这表示每天0点执行脚本。

0