Linux
當作業因錯誤而失敗時,如何讓 cron 守護程序向我發送電子郵件?
我有一些每天執行各種 cron 作業的 Ubuntu 機器。據我所知,沒有安裝 postfix 或 sendmail。當 cron 的一項工作因錯誤而失敗時,讓 cron 向我發送電子郵件的最簡單和/或最佳方法是什麼?
謝謝!
cron 預設通知 root,這只是本地使用者郵件傳遞。
如果您想向 user@gmail.com 發送電子郵件,請安裝 postfix(僅在 localhost 上偵聽的預設配置)並修改 /etc/aliases 以將電子郵件轉發到 root 到 user@gmail.com。然後執行
postaliases /etc/aliases
你都準備好了
您需要配置 MTA(postfix、sendmail 或 debian 標準:exim 等)。但是,如果您在業務 IP 範圍內沒有公共靜態 IP,則可能會出現問題,因為大多數其他塊因垃圾郵件發送者而被列入黑名單。