メールサーバーについて学ぼうとしており、サーバーをセットアップしました。しかし、メールの送信も受信もできません。メールアカウントにログインでき、メールクライアント内でフォルダ(受信トレイ、送信済み、ゴミ箱など)が表示されているのがわかります。また、/var/log/syslog には、ユーザーが imap-login 経由で正常にログインしたことが示されています。
ログインする前に Thunderbird からテスト ボタンをクリックすると、テストは常に失敗し、「Thunderbird は電子メール アカウントの設定を見つけることができませんでした」というメッセージが表示されます。サーバーのファイアウォールを完全にオフにしました。MX ルックアップでエラーや警告が返されないため、DNS レコードは適切に設定されていると思います。dovecot 内で指定された mysql ユーザーにメールに使用されるデータベースに対する権限があり、ドメイン、エイリアス、アカウント テーブルがすべて作成されていることを確認しました。 [メールアドレス]アカウント テーブルにインポートされました。
何か案は?
これはガイド手順に従って設定し、Debian 9 を使用しています。ありがとうございます!
答え1
/var/sys/syslog を見ると、postfix db の mysql アクセス拒否エラーがありました。/etc/postfix/sql/ 内のファイルの 1 つに postfix パスワードの入力ミスがありました。
問題なくメールを受信できるようになりましたが、送信メールが機能しません。問題は当初のものとは異なるため、現在の障害についてより具体的に新しい投稿を作成できるように、これに回答します。