我已经在CentOS 6.2系统中安装了Request tracker v4.0.8使用[这个文档](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 单独关闭此功能,以查看所有操作的电子邮件。