ubuntu

ubuntu定时发送邮件技巧

小樊
47
2025-08-31 13:06:21
栏目: 智能运维

在Ubuntu上定时发送邮件可通过以下步骤实现,核心工具为crontab(定时任务)+ 邮件工具(如mailxssmtp等):

1. 安装邮件工具

选择一种邮件工具并安装:

2. 配置邮件工具

3. 编写邮件发送脚本

创建一个Shell脚本(如send_email.sh),内容示例:

#!/bin/bash  
# 邮件内容  
SUBJECT="定时邮件测试"  
BODY="这是通过Ubuntu定时发送的邮件内容,当前时间:$(date)"  
RECIPIENT="recipient@example.com"  

# 使用mailx发送  
echo "$BODY" | mail -s "$SUBJECT" "$RECIPIENT"  

# 若需发送附件,使用ssmtp+mpack(需先安装)  
# echo "邮件正文" | mpack -s "$SUBJECT" -a "附件路径" "$RECIPIENT"  

注意:脚本需赋予可执行权限:

chmod +x send_email.sh  

4. 通过crontab设置定时任务

5. 验证与调试

关键注意事项

以上步骤参考自,可根据实际需求选择邮件工具和配置方式。

0
看了该问题的人还看了