我有请求跟踪4.4启动和运行。有时候,它发送的电子邮件会变成垃圾邮件。因此,我决定使用msmtp通过带有身份验证的SMTP发送消息。
我使用了这个手册:https://rt-wiki.bestpractical.com/wiki/Msmtp
实际结果是没有发送邮件,而log则表示已发送,而log则表示:
RTmailer: CALL /usr/bin/msmtp -nt -oi -t RETURNED 78如果我从命令行手动使用msmtp_wrapper -它工作得很好,没有错误。
访问权可以:
-rwxr-xr-x 1 root apache 272 May 22 16:24 msmtp_wrapper
-rw-r--r-- 1 root apache 539 May 22 13:51 msmtp_wrapper.conf我做错了什么?我该怎么解决这个问题?
发布于 2017-05-22 18:47:05
退出状态78 (EX_CONF)意味着配置文件有问题。
如果文件包含密码(或其他秘密)或文件内容中的其他问题,这可能是权限。
以RT用户身份运行msmtp (www-data?)应该告诉你问题出在哪里。例如,当我拥有过于慷慨的权限时,我就会看到.
$ src/msmtp -t -C ~/m/conf << EOF
From: paul@example.com
To: paul@example.com
test
EOF
msmtp: /home/paul/m/conf: contains secrets and therefore must have no more than user read/write permissionshttps://serverfault.com/questions/851585
复制相似问题