여러 Exim SMTP AUTH 방법을 사용하는 방법(비둘기 및 일반 텍스트)

여러 Exim SMTP AUTH 방법을 사용하는 방법(비둘기 및 일반 텍스트)

동일한 시스템의 Dovecot IMAP 서버와 동일한 자격 증명을 사용하여 SMTP AUTH 로그인을 허용하도록 Exim을 구성하고 싶지만 네트워크 장치가 제공하지 않고 Exim 서버를 통과할 수 있도록 추가 자격 증명 세트도 허용하고 싶습니다. IMAP 사서함 자격 증명을 사용하여 전송합니다.

그래서 Exim을 사용하고 인증을 구현했으며 PLAINDovecot 자격 증명으로 SMTP AUTH를 사용할 수 있습니다. 정말 좋습니다.LOGINdriver = dovecot

그러나 이번에는 (로컬 파일에서 AUTH 자격 증명 검색)을 사용하여 PLAIN인증 방법을 두 개 더 추가하면 오류 메시지가 표시됩니다.LOGINdriver = plaintext

두 서버 인증자(dovecot_login 및 file_login)는 동일한 공통 이름(LOGIN)을 갖습니다.

하나의 SMTP AUTH 방법만 사용할 수 있고 다른 사용 가능한 방법을 시도할 가능성이 없다는 것이 맞습니까?

답변1

나는 마침내이에 대해 가져오기/내보내기 개발자에게 문의하세요.안타깝게도 plaintext검증인은 확장할 수 있지만 검증인은 확장할 수 dovecot없기 때문에 직접 수행할 수는 없습니다.

유일한 해결책은 SASL과 같이 Exim과 Dovecot이 모두 사용할 수 있는 외부 인증 방법으로 전환하는 것입니다.

관련 정보