Gmail로 릴레이하는 IIS SMTP 관련 문제

Gmail로 릴레이하는 IIS SMTP 관련 문제

IIS의 가상 SMTP 서버를 사용하여 SMTP 릴레이를 설정하는 방법에 대해 유사한 질문을 받은 것에 대해 감사드립니다. 그러나 나는 여전히 이 문제에 대해 완전히 당황하고 있습니다.

설정은 다음과 같습니다. NAT IP를 사용하여 Win2k3 상자에서 실행되는 IIS 6.0 SMTP 서버입니다. 회사는 모든 이메일 서비스에 Gmail을 사용합니다. 상자에 있는 앱은 이메일을 보내야 하므로 일반적으로 smtp.gmail.com과 직접 통신하도록 앱을 설정했지만 이 앱은 TLS를 지원하지 않습니다. 쉽습니다. 로컬 SMTP 릴레이를 설정하기만 하면 됩니다. 그렇죠? 그래서 나는 생각했다.

지금까지 수행한 작업: 다음 지침에 따라 smtp.gmail.com으로 릴레이하도록 IIS SMTP 서버를 설정합니다. http://fmuntean.wordpress.com/2008/10/26/how-to-configure-iis-smtp-server-to-forward-emails-using-a-gmail-account/

로컬 SMTP 릴레이는 익명 액세스를 허용합니다.

연결 및 릴레이 대화 상자에서 로컬 IP와 루프백 IP가 모두 명시적으로 허용되었습니다.

로컬 SMTP 서버를 통해 2개의 다른 앱에서 이메일 전송을 시도했지만 실패했습니다(이메일은 대기열 폴더에 있지만 전송되지 않음). IIS 로그에는 로컬 앱과의 대화가 표시되지만 smtp.gmail.com에서는 대화가 발생하지 않습니다. Gmail에서 사용하는 포트는 개방형 아웃바운드이며 실제로 TLS를 지원하는 앱은 smtp.gmail.com을 통해 직접 이메일을 보낼 수 있으므로 네트워크에는 문제가 없습니다.

이 시점에서 나는 다른 외부 SMTP 서버를 사용하도록 IIS SMTP 서버의 smtp 설정을 변경했으며, 로컬 앱은 로컬 IIS SMTP 릴레이를 통해 이메일을 보낼 수 있습니다.

따라서 smtp.gmail.com은 IIS SMTP 릴레이와 작동하지 않지만 다른 타사 SMTP 서비스는 제대로 작동합니다. smtp.gmail.com을 사용해야 하는데, 이 문제를 해결하는 방법은 무엇입니까?

답변1

우리도 이 경로를 시도했지만 이메일을 전달하는 것이 상당히 어려울 수 있습니다. 몇 달 동안 Windows SMTP 서버와 씨름한 끝에 우리는 포기하고SMTP 프록시CodePlex에 업로드한 것입니다. 무료로 사용할 수 있으며 사용 및 유지 관리가 훨씬 간단합니다.

답변2

네트워크에 패킷 분석기를 설치하고 프로세스를 주의 깊게 모니터링해야 합니다.

답변3

dunxd가 위의 댓글에서 말했듯이 이는 암호화 문제인 것 같습니다.

smtp.gmail.com은~ 아니다포트 25에서 제출을 수락하고 암호화 방법에 따라 587(TLS) 또는 465(SSL의 경우)에서 제출을 예상합니다.

또한 외부 프로그램(또는 서버)이 SMTP에 대한 인증 세부정보를 사용할 수 있도록 gmail.com을 통해 계정을 구성해야 합니다. 나는 POP3 또는 IMAP을 활성화하면 이 작업이 수행될 것이라고 믿습니다.

관련 정보