MailJet SMTP が機能しません

こんにちは、私のフォーラムではDiscourseフォーラムのSMTPサーバーとしてMailJetを使用しています。しかし、メールシステムが機能していないようです。以下は、私のメール設定とApp.YMLのメール設定の画像です。

App.YMLファイル E-Mail設定:
image

また、テストメールを送信すると、このエラーメッセージが表示されます。

さらに、フォーラムサイトでは「非スタッフユーザーの送信メールは無効になっています。」という警告が表示されます。

SMTP認証情報が間違っているのか、それともサーバーがSMTPサーバーに接続できないのか、どちらか分からず困っています。「in-v3.mailjet.com:587へのTCP接続を開くのにタイムアウトしました(5秒を超過しました)」と表示されています。

原因がわかる方や解決策をお持ちの方がいらっしゃいましたら、教えてください。よろしくお願いします!

これは新しいサイトですか?最近、新しいサーバーへの移行など、何か変更はありましたか? :thinking:

disable emails 設定を確認することをお勧めします(https://anomicforum.xyz/admin/site_settings/category/all_results?filter=disable%20emails)。

まず、ホストから機能しますか?

telnet in-v3.mailjet.com 587

「いいね!」 1

ありがとうございます。これで問題が解決しました。また、これは技術的には新しい「サイト」です。私のフォーラムが数ヶ月間停止し、その後復活してバックアップから復元したためです。

そのコマンドを実行したところ、次の出力が得られました。
接続に失敗したようです。

image

「いいね!」 1

これで、Discourse を除外できることがわかり、物事がシンプルになりました。

次に、DO (サーバーは Digital Ocean でホストされているようです) コントロールパネルに存在する可能性のあるものを含め、ファイアウォール ルールを確認してください。

また、DO に連絡し、サーバーからの 587 でのアウトバウンド メールをブロックしているかどうかを確認してください。そのブロックを解除するように依頼してください。

「いいね!」 2

ありがとうございます。ポート587がメールスパム防止のためにブロックされていることが判明しました。クラウドプロバイダーにサポートを依頼しました。この件については、追ってご連絡いたします。

ポート 2525 を代わりに試すことができます。

また、新しい Discourse インストールでのメールのトラブルシューティング も参照してください。

「いいね!」 3

はい、ポートがブロックされていたのが原因でした。問題は解決しました。ありがとうございます!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.