우리 고객의 MTA (대부분 Exchange)를 우리의 릴레이 서버 (Postfix 2.11.3, CentOS 6.6)에 인증하고 받아 들여야합니다. 인증 된 MTA에서만 보낸 메일Postfix : 인증 된 MTA에서만 인바운드 릴레이 허용
나는 SASL을 들여다 보았다. 그러나 내가 말할 수있는 한 그것의 유스 케이스는 인바운드 MUA 나 아웃 바운드 MTA를 인증하는 것이다.
Postfix를 사용하여 인바운드 MTA를 어떻게 인증합니까?
정력/등 postconf 사이러스 비둘기장 -a :
감사합니다, 나단
편집 :
내 main.cf에서:
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_relay_restrictions = permit_sasl_authenticated, reject_unauth_destination
기타 유용한 정보 /dovecot/conf.d/10-auth.conf auth_mechanisms = p 로그인하십시오
master.cf는 처녀 자리입니다
확인해 주셔서 감사합니다. Doug. 나는 또 다른 시도를하고 결과를 게시 할 것이다. – ntw
쿨, 행운을 빈다! –
Exchange 서버를이 서버에 스마트 호스트로 지정하고/etc/postfix/sasl_passwd의 자격 증명을 Exchange 스마트 호스트 인증 구성에 제공했습니다. /etc/postfix/sasl_passwd는 "hostname.domain.com user : pass"와 같습니다. 여기서 'hostname.domain.com'은이 Exchange 서버가 연결을 시도 할 때/var/log/maillog에 나타나는 FQDN과 일치합니다. 연결을 시도하면/var/log/maillog에 "SASL LOGIN 인증에 실패했습니다 : UGFzc3dvcmQ6" – ntw