Centos

CentOS 7 在未安裝 sendmail 時發送電子郵件 crons

  • February 14, 2020

背景

我已將我的 crontab 配置為以這種方式向我發送電子郵件

MAILTO=myemail@company.com
...

而且我通過公司的 SMTP 伺服器接收到收件箱中的電子郵件,myemail@company.com而無需進行任何配置。(如果您從公司網路向公司電子郵件地址發送電子郵件,則它們不需要身份驗證)。

伺服器通過 Kerberos 和 Samba 連結到我們的 Windows 活動目錄,如果這有助於診斷問題。

問題

我想編輯電子郵件設置,因為我需要對 SMTP 進行身份驗證才能在非公司電子郵件上發送 cron 電子郵件。

我已經嘗試過的

在Google上快速瀏覽後,我發現了這個問題。問題:Sendmail 沒有安裝在伺服器上,並且沒有與電子郵件配置相關的/etc/sysconfig/crond.

我還能做些什麼來弄清楚用於從 crond 發送電子郵件的內容以及如何配置它?

解決方案

查看電子郵件的標題,有一小行提到後綴。

此外,當我發現未安裝 sendmail 時,我本可以直接考慮尋找 postfix。

結論:下次我會在發布前仔細檢查電子郵件標題。

引用自:https://serverfault.com/questions/1003027