nullmailer:发送失败:无法执行程序

nullmailer:发送失败:无法执行程序

我正在尝试设置nullmailerGoogle Apps。我认为我已经正确配置了 Google Apps 和/etc/nullmailer/remotes,但不知何故我收到了此错误

发送失败:无法执行程序

这里有一些更冗长的内容:

# sudo -u mail nullmailer-send
Rescanning queue.
Starting delivery, 1 message(s) in queue.
Starting delivery: protocol: --port=587 host: smtp-relay.gmail.com file: 1470693591.47284
Sending failed: Could not exec program
Delivery complete, 1 message(s) remain.

和我的remotes

sudo cat /etc/nullmailer/remotes
smtp-relay.gmail.com --port=587 --starttls

(我通过 IP 配置 Google Apps 中继访问,而不是用户/密码。)

答案1

我遇到了同样的问题,并通过使用stracenullmailer 守护进程找到了解决方案。它尝试执行/usr/lib/nullmailer/--starttls,这导致我仔细检查remotes文件格式并查看该目录。

解决方案是添加smtp到你的remotes线路:

smtp-relay.gmail.com smtp --port=587 --starttls

相关内容