Smtp

如何配置 MSMTP 以使其與請求跟踪器一起使用?

  • December 31, 2012

我已經在 CentOS 6.2 系統中安裝了 Request tracker v4.0.8 使用

$$ this documentation $$(http://harbot.me/2012/05/22/how-to-install-request-tracker-4-0-5-in-centos6/)。 我正在使用 msmtp 發送電子郵件。msmtp 在命令行中工作,我收到電子郵件。但是在 RT 中創建票證時,它不會發送郵件。

這是/var/log/messages:

Tmailer: CALL /usr/local/bin/msmtp -nt -oi -t RETURNED 74
Dec 24 16:21:39 RT RT: <rt-4.0.8-8887-1356346299-1411.17-3-0@organization> sent  To: user@organization (/usr/local/rt/sbin/../lib/RT/Action/SendEmail.pm:316)
Dec 24 16:21:39 RT RT: <rt-4.0.8-8887-1356346299-748.17-4-0@organization> #17/280 - Scrip 4 On Create Notify AdminCcs (/usr/local/rt/sbin/../lib/RT/Action/SendEmail.pm:285)
Dec 24 16:21:39 RT RT: <rt-4.0.8-8887-1356346299-748.17-4-0@organization> No recipients found. Not sending. (/usr/local/rt/sbin/../lib/RT/Interface/Email.pm:382)
Dec 24 16:21:39 RT RT: Ticket 17 created in queue 'General' by root (/usr/local/rt/sbin/../lib/RT/Ticket.pm:688)

返回 74 的錯誤是什麼?

為了幫助調試,您在 RT_SiteConfig.pm 中設置的 $MailCommand 是什麼?

此外,請確保您使用將發送電子郵件的票證進行測試。您提供的簡短日誌表明不會發送任何郵件(未找到收件人。不發送)。如果您有 NotifyActor 的預設設置(關閉),您將不會看到您所做的事情的電子郵件。您可以在 RT_SiteConfig.pm 文件中關閉此功能,或通過選項頁面上的 Web UI 單獨關閉,以查看所有操作的電子郵件。

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