インストール後にメールが機能しません


Discourse のインストールに Hostinger の VPS サーバーで成功しましたが、インストール後にメールが動作しません。Hostinger のサポートは手探りのようで、異なるポートを試すよう言われただけです。ポート(587、465、25)を変えて 4 回再インストールしましたが、まだ動きません。問題の原因がわかりません。データ(画像)に何か問題があるでしょうか?:frowning:

ご助言いただければ幸いです。

さて、新しい Discourse インストールでのメールのトラブルシューティングについては、こちらを参照してください:Troubleshooting email on a new Discourse install

「動作しない」というのが具体的に何を指すのかは明確ではありません。送信時にエラーは表示されましたか?迷惑メールフォルダを確認しましたか?

こんにちは、いいえ、それは機能しません。インストールプロセスの最初のステップで登録しようとすると、まったくメールが送信されません(スパムフォルダも確認しました)。メールが受信されません。Discourseからメールが送信されないようです。データ(画像)や他の何かに関連する問題があるのでしょうか?私自身は全く見当がつかないので困っています。

私のメッセージの1行目に記載されたリンク内の事項は実施されましたか?

はい、そのファイルは以前に読み、すべての指示に従いましたが、メールの問題は解決していません。./discourse-doctor -command を実行すると、結果が得られます(画像参照)。

そのポートに接続できません。

接続可能なポートを見つけるまで、telnet smtp.hostinger.com PORTNUMBER をさまざまなポートで試してみてください。これは、VM からの発信トラフィックがブロックされているか、SMTP サーバー側でブロックされていることが原因です。

ありがとうございます。試してみましたが、ポート465が動作していることがわかりました。そこで、設定ファイルをポート465に変更して再インストールしましたが、問題は依然として解決しませんでした。メールがまだ機能していません(受信トレイにメールが届きません):(。もしかすると、最初の投稿に記載されたデータに何か問題があるのでしょうか?それとも…わかりません。

Discourse のインストールは Ubuntu 搭載の VPS 上で行われており、メールは共有プランでホストされています。

「./discourse-doctor」コマンドを再度実行した結果(メールは送信されませんでした)を以下に示します(画像参照)。

さて、今日はプロバイダー(Hostinger)の SMTP サービスをリセット/再起動しましたが、それが効果があったようです(少なくとも診断ツールによると、画像参照)。しかし、インストール/登録を開始すると、今度はメールが送信されませんでした(今回は Gmail 宛てです)。なぜでしょうか? :/(ちなみに、スパムフォルダ/ジャンクメールも確認しましたが、登録/インストール後にメールは届きませんでした)

メッセージはあなたのメールサーバーに配信されました。受信せず、スパムフォルダにもない場合は、メールサーバーが静かに破棄した可能性があります。一般的な原因は、メールサーバーがフォーラムのドメインとは異なるドメイン用に設定されていることです。メールサーバーのログを確認するか、対応可能な人に助けを求めてください。

「いいね!」 1