crontab 電子郵件未如預期般運作。起初我在 gmail 上收到電子郵件,但現在卻收不到了

crontab 電子郵件未如預期般運作。起初我在 gmail 上收到電子郵件,但現在卻收不到了

首先,我執行了一個簡單的測試,看看是否可以讓 crontab 向我發送電子郵件。我建立了以下行:

MAILTO = [email protected]
1 * * * * /bin/echo "foobar"

這按預期工作,我每 1 分鐘就會收到一封電子郵件,正文中包含「foobar」。

然後我稍微擺弄了這個文件。然而,當我尋找預期的電子郵件時,它們並沒有出現。所以我回去並將文件恢復為:

MAILTO = [email protected]
1 * * * * /bin/echo "foobar"

但電子郵件沒有通過。可能發生什麼事? gmail(我的電子郵件是透過Google應用程式發送的)是否有可能過濾掉這些電子郵件,因為它們似乎是自動產生的?

有任何想法嗎?謝謝。

答案1

如果您沒有更改郵件程式配置,則很可能 Google/GMail 已開始將您的電子郵件標記為垃圾郵件,因為它們的發送頻率很高。一般來說(好吧,在我的一般意見中),你不想每分鐘都發送電子郵件,這是不好的形式並且缺乏風格。

答案2

在我看來,您的設定1 * * * *是每小時過 1 分鐘發送一封電子郵件。

如果您想每分鐘發送一次,請嘗試* * * * *改為。

相關內容