我想使用 cron 执行 mutt 脚本以定期发送电子邮件。我已经安装了 mutt 并通过执行 mutt 脚本成功发送了电子邮件,例如:
#!/bin/bash
mutt -s "Test from mutt" user@yahoo.com < /tmp/message.txt -a /tmp/file.jpg
然后我尝试在 cron 中执行这个脚本,但是 cron 没有像我预期的那样发送电子邮件。我确定我的 cron 工作正常,因为我使用 cron 执行另一个电子邮件工具:
#!/bin/bash
mail -s "Hello" "user@gmail.com"
这次 cron 完成了工作并在预期的时间发送了电子邮件。所以我认为使用 cron 执行 mutt 命令时可能存在一些问题。谁能帮我?我的 cron 脚本如下所示:
15 * * * * bash /Users/DengWenzhe/Study/SportsMedia101/sendEmail.sh
编辑:我想使用 mutt 的原因是我想发送带有附件的电子邮件,而“邮件”版本不能。如果有人知道可以与 cron 很好地配合使用的命令电子邮件工具,那也会有所帮助。