从终端发送邮件

从终端发送邮件

为了测试目的,我需要从运行 postfix 的服务器连续发送邮件,比如每分钟一封。使用命令mail我可以手动执行此操作,尽管没有特定选项可以触发它自动发送邮件。

答案1

我认为最好的方法是通过 cron 任务。crontab -e在终端中输入(您必须是 root 用户)。

并添加一行,内容如下:

* * * * * /bin/echo "content" | /usr/bin/mail -s "subject" [email protected]

并保存文件。它将每分钟发送一封邮件。之后重新启动 cron 守护程序:

service cron restart

计划任务如何设置其他时间安排。

相关内容