それでもうまくいきません。Discourse の SSL はどのように設定すれば有効になりますか?
メールはSSLに対応しています。
なぜSSLに接続できないのですか?
接続できませんか?
認証設定は正しく、受信しているメールは何度も同じジョブです。
Discourse はメール送信プロセス全体を完了しますが、不明な応答コードを受信すると、メール送信が失敗したと判断して中止します。
しかし、メールサーバーは実際にはメールを受け付けていました!
Discourse は送信が実際に成功したことを認識していないため、ジョブを何度も再スケジュールします。
メールアドレスを変更し、START_TLSをtrueに設定しました。
正常に動作しました!!!
しかし、DISCOURSE_SMTP_ENABLE_START_TLS: falseでSSLを使用すると、メール送信テストが失敗します。なぜでしょうか? DiscourseでSSLを有効にするにはどうすればよいですか?
ポート587ではSTARTTLSを使用する必要があります。
DISCOURSE_SMTP_ENABLE_START_TLS: false を無効にしてください。
ポート 465、SSL 経由でメールを送信しようとしましたが、機能しませんでした。なぜですか? Discourse で SSL を有効にするにはどうすればよいですか?
この投稿にあるあなたの設定が、このトレースバックを生成したものと同じであれば、正しく設定されています(ポート587、STARTTLSを使用)。
ポート587は、初期接続後のTLS暗号化(STARTTLS)用ですが、ポート465は接続時のTLS暗号化(SSL/TLS)用です。
しかし、多くのプロバイダーは、歴史的な理由からポート465を(正しく)ブロックしているため、587が推奨されています。
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_ENABLE_START_TLS: true
ポート587を引き続き使用しましょう。ポート465には多くの問題があります。