PAM이 dovecot의 한 도메인에서 모든 사용자를 인증하지 못했습니다.

PAM이 dovecot의 한 도메인에서 모든 사용자를 인증하지 못했습니다.

Dovecot + Postfix를 사용하여 메일 서버를 설치했는데 항상 올바르게 작동했습니다.

최근에 SQL의 메일 서버 데이터베이스에 새 도메인 example.com과 해당 도메인에 대한 사용자를 설치했습니다. [email protected]Dovecot(POP)은 해당 사용자에 대한 이메일을 올바르게 검색하지만 postfix(SMTP)는 전송에 실패하고 "서비스를 사용할 수 없습니다. 나중에 다시 시도하십시오."라는 오류를 반환합니다. 다른 모든 도메인은 올바르게 작동합니다.

살펴보니 systemctl status dovecotpam이 이메일 주소를 인증하는 데 실패했습니다.

pam_unix(dovecot:auth): authentication failure; logname= uid=5000 euid=5000 tty=dovecot [email protected]>

pam_unix가 다른 도메인도 제대로 수신하고 보낼 수 있음에도 불구하고 인증에 실패하고 있음을 알 수 있습니다. 다른 도메인의 이메일 사용자에게 이메일을 보내면 다음이 표시됩니다.

dovecot[790]: lmtp(121689): Connect from local

새 도메인에서는 이런 일이 발생하지 않습니다. 더 자세히 조사하려면 어떻게 해야 합니까?

관련 정보