受信メールが届かない

こんにちは。

Dockerコンテナの標準に従ってDiscourse環境をセットアップし、mail-receiverコンテナを追加しました。
https://mxtoolbox.com/ を見ると、私のドメイン community.mountainbikemuseum.net もサーバーの正しいIPアドレスを指しています。

mail-receiverコンテナには何もログが記録されていないようです。./launcher logs mail-receiver の最後の行は次のようになっています。
Feb 09 08:54:24 ubuntu-mail-receiver postfix/master[1]: daemon started – version 3.5.6, configuration /etc/postfix

そして、「./launcher logs mail-receiver | grep receive-mail 」は何も表示しません。

community.mountainbikemuseum.net のアドレスにEメールを送信しても、管理パネルの「拒否済み」セクションには何も表示されません。
次に何を確認すればよいでしょうか?

よろしくお願いします。

Justin

ステップ1)メールボックスにログインして、メールがあるか確認できますか?

ステップ2)管理 > 設定にPOP3設定が保存されていますか?

ステップ3)カテゴリ > 設定 > メールセクションに入力するメールアドレス

「いいね!」 3

メール受信者は、POP3ではなく手動ポーリングが必要だと思います。

「いいね!」 1

はい。管理インターフェースから手動ポーリングを有効にしたことを確認できます。その後、再構築する必要はないはずですよね?

いずれにしても、残念ながら結果(というか結果がないこと)は同じです。

「いいね!」 1

私の手順に従いましたか?

「いいね!」 1

Feb 09 08:54:24 ubuntu-mail-receiver postfix/master[1]: daemon started – version 3.5.6, configuration /etc/postfix のログはありますが、メールが拒否されていないということは、問題がガイドのDNSセクションにあるのではないかと推測されます。

Gavin様

私はpop3ではなく、https://meta.discourse.org/t/direct-delivery-incoming-email-for-self-hosted-sites/49487に記載されているような受信メールサーバーを使用しています。

3つのステップについて:
1 メールボックスがないため、ログインできません。メールは追加コンテナのサービスによって直接取得されるべきですよね?
2 pop3の代わりに手動ポーリングに設定されています。
3 このステップがよく理解できません。

よろしくお願いします。

Justin

そのステップはメールでトピックを作成するためのものだと思います。

「いいね!」 1

では、ステップ3は今のところ不要だと思います。

MXToolboxのチェックでメールドメインのIPアドレスが正しく表示される場合、DNSに関して他に確認すべきことは何ですか?

DNS MXレコードを手動で確認する(およびガイドを再確認する)以外は、よくわかりません。メール受信者は数回しか設定したことがありませんが、毎回問題なく動作していました(自慢するつもりはありません)。mx:community.mountainbikemuseum.net のmxレコードを確認すると、完全修飾ドメイン名ではないと表示されるため、mxレコードが正しい場所を指しているかどうか判断できません。(編集:www. を先頭に追加しました :slightly_smiling_face: 決定的なものではありませんが、動作中のものと似ています。念のためテストメールを送信しました)

@IAmGav は私が見つけられない何かを見つけているかもしれないので、彼がそれらのステップについてもう少し詳しく教えてくれることを願っています。

確認ですが、あなたは別の В аккаунтеのOPですか?

念のため、トラブルシューティングセクションへのリンクも追加しておきます。:crossed_fingers:

「いいね!」 1

自分で設定したばかりですが、正常に動作しています。

設定 > メールで2つの設定を有効にしました。

  • 手動ポーリングを有効にする
  • メール受信

この2つを確認してください。

はい、GitHubログインでアカウントをすでに作成していたことを忘れていました。そのため、現在2つのアカウントがあり、もう一方を削除します。

ファイアウォールが原因の可能性があります。受信トラフィックを開く必要があるポートはわかりますか?IMAPの場合は143ですか?

これはPOP3またはIMAPの設定ではありません。

little searchによると、mail-receiverはポート25を使用しており、一部のプロバイダーがこれをブロックする可能性があるようです。他に干渉しているものがある可能性もあります。残念ながら、これについてはあまり経験がありません。セットアップに何か変わった点はありますか?

解決しました。その過程で別のスレッドを作成することができました :face_with_monocle:

https://meta.discourse.org/t/re-incoming-e-mail-not-received/217717/4?u=justinvolved

素晴らしいです。:+1: そのトピックにアクセスできません。問題/解決策を共有していただけますか?

ファイアウォールでした。SMTPを有効にしたところ、メールが届くようになりました。ファイアウォールがなければ、非常にスムーズなインストールでしたね :slight_smile: ヘルプありがとうございました!

「いいね!」 2

それを覚えておきます。:slightly_smiling_face::+1:

このガイドに、もっと楽にするために追加できることはありますか?

トラブルシューティングセクションの2番目の項目にある
メールは mail-receiver に届きましたか?
受信SMTPトラフィックをブロックしているファイアウォールがないか確認する行を追加すると良いでしょう。理想的には、開くべき正確なポートを説明するものへのリンクも含まれるかもしれません。(私はファイアウォール設定パネルがあり、自動的に25、587、465を追加しますが、mail-receiver が実際にどのポートでリッスンしているかを知るのは良いことです)

「いいね!」 1

おそらくそうでしょう。
smtpには25