Outlook은 IMAP에 연결하면 메일을 보낼 수 없지만 POP3에 연결하면 메일을 보낼 수 있습니다.

Outlook은 IMAP에 연결하면 메일을 보낼 수 없지만 POP3에 연결하면 메일을 보낼 수 있습니다.

동일한 세부 정보로 Outlook을 포트 465에 연결하지만 사서함의 경우 IMAP을 사용하면 전송되지 않습니다. 사서함에 POP3를 사용하면 보낼 수 있습니다. 그리고 내 메일 서버에는 postfix와 dovecot이 설치되어 있습니다. 무엇이 이 문제를 일으킬 수 있습니까? 썬더버드를 사용하면 작동합니다. 그러나 사서함에 IMAP을 사용하는 경우 Outlook에서는 그렇지 않습니다. 메일을 보내는 것이 IMAP과 어떤 관련이 있는지 헷갈립니다... 저는 보통 IMAP을 포트 993으로 연결하는데, SSL도 제대로 설정되어 있고, POP3는 995로 연결합니다.

문제는 모든 것이 IMAP과 잘 어울린다는 것입니다. 하지만 SMTP 연결에는 관심이 없는 것 같습니다. /etc/passwd 대신 MySQL 데이터베이스를 사용하도록 비둘기장 인증을 변경할 때까지는 모든 것이 괜찮았습니다.

편집하다:

나는 Outlook이 SMTPS 서버에 인증을 시도조차 하지 않는다는 것을 깨달았습니다. 잘못된 비밀번호를 입력해도 Outlook은 계속 진행되며 오류도 없고 로그에 액세스 정보도 없습니다. 그래서 저는 이것이 전망 문제임에 틀림없다고 생각합니다. 하지만 아직은 확신이 없습니다. 테스트할 수 있는 사람이 있으면 테스트 계정을 만들고 문제를 재현할 수 있는지 확인할 수 있습니다.

또 다른 업데이트:

도메인 대신 IP를 사용해도 마찬가지라는 걸 방금 봤습니다. 여전히 작동하지 않습니다. 그리고 나는 많은 봇이 내 SMTP 서버에 무단 연결을 시도하고 있다는 것을 알고 있습니다. 별로 좋지 않은 것 같죠? 그래서 나는 이 질문에 내 자신감의 일부를 숨기고 싶습니다. 저에게 물어보시면 conf를 게시하겠습니다. 그러나 필요한 특정 conf를 요청하십시오.

답변1

예를 들어 IMAP이 보낸 편지함 폴더에 복사본을 저장하지 못하는 경우 클라이언트에 따라 메일 전송이 실패할 수 있습니다. 이 부분은 SMTP와 아무 관련이 없습니다. SMTP는 일반적으로 자신에게 사본을 보내는 데 사용되지 않습니다(만약 그렇다면 받은 편지함에 표시될 것입니다). 일부 클라이언트는 먼저 보내고 나중에 저장할 수도 있으므로 메일이 배달되었는지 알지 못한 채 메일을 보낼 수도 있습니다.

관련 정보