CentOS 6 서버에서 Postfix의 기본 설치 설정을 사용해 왔지만 기존 이메일의 메일 서버를 사용하도록 구성하고 싶습니다.
/etc/postfix/main.cf 파일을 추가하여 변경했습니다.
relayhost = [mail.mywebsite.com]:993
그런 다음 맨 아래에 추가했습니다.
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
그런 다음 /etc/postfix/sasl_passwd에 추가했습니다.
[mail.mywebsite.com]:993 my_uname:my_pword
파일에 600 권한을 부여한 다음 실행했습니다.
# postmap /etc/postfix/sasl_passwd
마지막으로 postfix를 다시 시작했습니다. 이렇게 변경한 후에는 이메일을 보내려고 할 때 다음 오류가 발생하여 더 이상 작동하지 않습니다.
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
2FF29F0F 355 Thu Jun 4 11:56:24 [email protected]
(lost connection with mail.mywebsite.com[192.185.2.93] while receiving the
initial server greeting)
[email protected]
-- 0 Kbytes in 1 Request
제가 설정할 때 뭔가 잘못한 걸까요?
답변1
Postfix는 SMTP 서버이지만 IMAPS에는 포트 993이 사용됩니다. mail.mywebsite.com이 지원하는 것에 따라 25, 465 또는 587을 시도하십시오.