
Dovecot + Postfix を使用してメール サーバーをインストールしましたが、常に正常に動作しました。
最近、SQL のメール サーバー データベースに新しいドメインexample.com
とそのドメインのユーザーをインストールしました[email protected]
。Dovecot (POP) はそのユーザーのメールを正しく取得しますが、postfix (SMTP) は送信に失敗し、「サービスが利用できません - しばらくしてからもう一度お試しください。」というエラーが返されます。他のすべてのドメインは正常に動作します。
見るとsystemctl status dovecot
、pam が電子メール アドレスの認証に失敗していることがわかります。
pam_unix(dovecot:auth): authentication failure; logname= uid=5000 euid=5000 tty=dovecot [email protected]>
pam_unix は他のドメインの認証にも失敗しているようですが、受信と送信は正常に行えます。別のドメインの電子メール ユーザーで送信すると、次のメッセージが表示されます。
dovecot[790]: lmtp(121689): Connect from local
新しいドメインではこの現象は発生しません。さらに調査するにはどうすればよいでしょうか?