![如何配置 MSMTP 以使其与请求跟踪器一起工作?](https://linux22.com/image/798002/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20MSMTP%20%E4%BB%A5%E4%BD%BF%E5%85%B6%E4%B8%8E%E8%AF%B7%E6%B1%82%E8%B7%9F%E8%B8%AA%E5%99%A8%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我已经使用[此文档](http://harbot.me/2012/05/22/how-to-install-request-tracker-4-0-5-in-centos6/)在 CentOS 6.2 系统中安装了 Request tracker v4.0.8。
我使用 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 是什么?
答案1
为了帮助调试,您在 RT_SiteConfig.pm 中将 $MailCommand 设置为何?
另外,请确保您正在使用可以发送电子邮件的票证进行测试。您提供的简短日志表明不会发送任何邮件(未找到收件人。未发送)。如果您使用 NotifyActor 的默认设置(即关闭),您将看不到您所做操作的电子邮件。您可以在 RT_SiteConfig.pm 文件中关闭此功能,也可以通过选项页面上的 Web UI 单独关闭此功能,以查看所有操作的电子邮件。