Ubuntu Postfix Open LDAP 통합 - SASL 인증 메커니즘 없음

Ubuntu Postfix Open LDAP 통합 - SASL 인증 메커니즘 없음

나는 모든 단계를 따랐습니다.https://help.ubuntu.com/community/Postfix/DovecotLDAP 하지만 난 얻었어

localhost postfix/smtpd[12520]: 치명적: SASL 인증 메커니즘 없음

/var/log/mail.err

좀 더 구체적인 근본 원인을 찾을 수 있는 방법이 있나요?

참고: 다음 명령을 사용하여 saslauthd가 제대로 실행되고 있는지 확인했습니다.롤스로이스 테스트. SASLAuthd가 제대로 작동합니다. 문제가 지속될 것으로 생각하여 postfix-sasl 측에서 더 심층적인 로그와 정확한 원인을 얻으려고 노력하고 있습니다.

답변1

나는 그것을 고칠 수 있었다. RCA는 다음과 같습니다.

  1. SASLuthd 서비스는 처음에는 실행되지 않습니다. 실행하여 확인했습니다.롤스로이스 테스트

  2. dovecot 서비스가 실행되고 있지 않습니다:dovecot이 시작되지 않았습니다: 서비스(imap)가 (/usr/lib/dovecot/imap)에 액세스하지 못했습니다.. 이렇게 하면 postfix가 SASL을 통해 연결되는 것을 방지할 수 있습니다. 이로 인해 지난 25일 텔넷도 실패했다.

문제 해결 단계:

  1. 다음을 사용하여 서비스 상태를 확인하세요.서비스 로프트 현황, 서비스 접미사 상태,롤스로이스 테스트. 문제 식별 및 격리
  2. SASLAuthd가 MECH로 "pam"을 사용하는 경우 제 경우에는 "ldap"처럼 MECH를 직접 사용해 볼 수 있습니다. 예: sasldservice를 닫고saslauthd -a ldap -V
  3. 자세한 내용은 /var/log/mail.err 및 /var/log/auth.log 로그를 확인하세요.
  4. 구성이 올바른지 확인하세요.회의 후-n그리고비둘기장-n
  5. 개별 서비스 오류를 수정했습니다. 참고: 서비스 오류는 서비스가 실행될 때가 아니라 서비스를 시작하려고 할 때만 발생합니다. 따라서 1단계와 3단계가 중요합니다. 어리석은 시작 문제를 놓치지 마세요.

관련 정보