이것은 나에게 힘든 일인 것 같습니다. 우분투 서버 14.04 LTS를 실행하는 로컬 홈 서버에 postfix를 구성하고 있습니다. 포트 26의 릴레이 호스트를 통해 보내는 메일을 보낼 수 있었고 모든 것이 작동했습니다. 이제 보내는 메일을 보내려고 합니다. 내 Relayhost가 포트 465에 있고 postfix 오류 "초기 서버 인사말을 받는 동안 [relayhost]와의 연결이 끊어졌습니다."가 발생합니다. 하지만 명령줄에서 openssl 및 EHLO를 사용할 수 있으므로 postfix 구성 문제임에 틀림없습니다
내 master.cf에는
smtps inet n - - - - smtpd
필요에 따라 주석 처리를 해제했습니다.
내 main.cf에는
...
relayhost = relayhostname.tld:465
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
...
분명히 sasl_passwd 등을 구성했습니다.
어떤 아이디어가 있나요?
감사합니다 p
답변1
Postfix relayhost
옵션은 SMTPS 연결을 지원하지 않습니다.
비활성화된 MX 조회를 강제하려면 relayhost
"["와 "]" 사이에 호스트 이름을 사용해야 합니다.
SMTPS 연결을 적용하려면 다음을 사용하여 로컬 터널을 생성할 수 있습니다 stunnel
.
[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps
에서 더 많은 정보를 얻을 수 있습니다.http://www.postfix.org/TLS_README.html