似たような投稿をいくつか見かけましたが、それらはかなり古く、問題を完全に解決するものではありませんでした。
最近、AWS に Discourse のコピーをインストールしました。インストール自体は正常に動作していますが、新しいアカウントを登録してもメールが届きません。ログを確認すると、以下のエラーが表示されます。
Job exception: hostname "smtp.papertrail-ai.com" does not match the server certificate
よろしくお願いいたします。
pfaffman
(Jay Pfaffman)
2
メールサーバーのセットアップを行った担当者に連絡し、証明書の修正を依頼してください。もしかすると、誤ったホスト名でアクセスしている可能性があります。
Stephen
(Stephen)
3
メールサーバーに DNS エイリアスを設定しましたか?その証明書のサブジェクト名は *.flk1.host-h.net です。TLS は安全な接続を行うためにホスト名の一致が必要であり、SMTP サーバーは送信ドメインと同じドメインを共有する必要はありません。送信元として承認されていれば十分です。
smtp.papertrail-ai.com は mail.papertrail-ai.com のエイリアスです。SMTP 設定をどこから取得しているか確認いただけますか?
皆さん、ありがとうございます。ホストに連絡したところ、正しいホスト名を教えてくれました。