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

関連情報