web-dev-qa-db-ja.com

GitLabが正しく機能しない状態でメールを送信する

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オプションのある受信者はサポートされていません」に関連していると思います

しかし、私はこの問題を抱えている人を他に見つけることができません。

ありがとう。

6
Maumee River

こちらのガイドに従ってGitLabをSMTPに切り替えることで、この問題を修正しました: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md

SMTPがより詳細に文書化されているようです。

8
Maumee River