릴레이가 있는 Linux/Postfix: 포트 465에서 호스트를 릴레이하기 위해 openssl을 사용할 수 있지만 postfix가 연결되지 않는 것 같습니다.

릴레이가 있는 Linux/Postfix: 포트 465에서 호스트를 릴레이하기 위해 openssl을 사용할 수 있지만 postfix가 연결되지 않는 것 같습니다.

이것은 나에게 힘든 일인 것 같습니다. 우분투 서버 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

관련 정보