GitLab OmnibusがPostfixを使用して自動メールを送信しない理由をトラブルシューティングしようとしています。Postfixはすでに正しくインストールおよび構成されています(サーバーにインストールされている他のアプリケーションでも使用されています)。
問題に変更を加えたとき、Gitlabログを追跡しているときに、次のことに気づきました。
==>/var/log/gitlab/sidekiq/current <== 2015-04-03_20:06:30.79386 2015-04-03T20:06:30.793Z 8126 TID-aq3vk Sidekiq :: Extensions :: DelayedMailer JID-460531f571f6756908805d66 INFO :start 2015-04-03_20:06:31.53363 sendmail:-tオプションのある受信者はサポートされていません
==> /var/log/gitlab/gitlab-Rails/production.log <==
[email protected]にメールを送信しました(48.3ms)
==>/var/log/gitlab/sidekiq/current <== 2015-04-03_20:06:31.57039 2015-04-03T20:06:31.570Z 8126 TID-aq3vk Sidekiq :: Extensions :: DelayedMailer JID-460531f571f6756908805d66 INFO :完了:0.776秒
メールアドレスをサニタイズしましたが、正しいアドレスに送信されています。
この問題は「sendmail:-tオプションのある受信者はサポートされていません」に関連していると思います
しかし、私はこの問題を抱えている人を他に見つけることができません。
ありがとう。
こちらのガイドに従ってGitLabをSMTPに切り替えることで、この問題を修正しました: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md
SMTPがより詳細に文書化されているようです。