こんにちは皆さん、
まだこの問題で少し行き詰まっています。Discourse を SMTP に接続しようと数時間試みましたが、うまくいきませんでした。
まず、メールサーバーの証明書がサーバーと一致しないという問題がありました。次に、暗号化されていないポートを使って送信しようとしましたが、同じ問題が発生しました。
現在は正しいホスト名を追加しました(と思います)。しかし、Job exception: Net::ReadTimeout というエラーが表示されます。
ホスティングプロバイダーによると、IP はブロックされていないとのことです。
完全なチュートリアルを確認しました
他に試せることはありますか?
Mailgun には、月に 10,000 通のメールを送信できる無料プランがあります。
わかっておりますが、メール送信に問題なく機能するメールサーバーを保有しています。スパムフォルダに到達したことはなく、そのために複数のIPアドレスを保有しております :)。ただ、サーバーに接続できない理由がわからないことが唯一の問題です。
eviltrout
(Robin Ward)
4
どうやら何らかの理由でブロックされているようです。Discourse 以外の環境から、あなたのサーバーはメールサーバーに到達できますか?
これをテストするにはどうすればよいですか?ノートパソコンからは接続できますが、サーバーは別の場所にあります。
eviltrout
(Robin Ward)
6
コマンドラインで以下を試してみてください:telnet mail port。ここで mail はメールサーバーのアドレス、port はポート番号です。接続できて入力ができれば問題ありません。接続できない場合、何らかの理由でブロックされています。
tomtjes
(Thomas Reintjes)
7
mail.yourdomain.com ではなく、代わりに server1.hostingprovider.com を使用してください。