如何使用 cron 和 mutt 来安排基本的电子邮件?

How to use cron with mutt to schedule a basic email?

我对 mutt 和 cron 都不熟悉。似乎 mutt 和 cron 都在工作,但我无法让它们一起工作。

我的 crontab 中有以下内容,但我没有收到来自它的电子邮件:

* * * * *  echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1

我可以在终端上使用 mutt 通过以下命令发送电子邮件:

echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1

通过在我的 crontab 中添加以下内容,我可以让 cron 将文本附加到文件中:

* * * * * echo "some text" >> /Users/me/Desktop/stuff.txt

编辑: 在 crontab 的顶部我放了 MAILTO="email@email.com" 现在每次 cron 作业运行时,我都会收到一封来自 Cron 守护进程的电子邮件,内容如下:

/bin/sh: mutt: command not found

需要在crontab中设置的路径值:

PATH="/usr/local/bin"