2012-03-30 3 views
0

하늘빛으로 호스팅 된 웹 역할 중 하나에서 온 - 프레미스 서버 중 하나를 사용하여 전자 메일을 보내려고합니다. SMTP 서버가있는이 온 - 프레미스 서버에 Windows Azure Connect 끝점이 설치되어 있습니다.Windows Azure를 사용하여 로컬 끝점을 연결하여 웹 역할에서 전자 메일을 보내십시오.

우리는 Windows Azure 포털과 푸른 구독을 사용하여 획득 한 활성화 코드가 포함되도록 웹 역할을 구성했습니다. 이 구성을 사용하여 웹 역할이 푸른 색으로 배포되었습니다. 포털의 가상 네트워크 섹션을 보면 사내 구축 형 서버는 물론 웹 역할의 인스턴스를 볼 수 있습니다. I 로컬 엔드 포인트를 웹 역할 인스턴스에 연결하는 그룹을 만들었습니다.

지금 내가 겪고있는 문제는 내가 웹 역할에서 보낸 전자 메일이 온 프레미스 서버의 SMTP 서버를 통해 릴레이되도록하기 위해해야 ​​할 일을 정확히 파악하는 것입니다.

내 첫 번째 생각은 Azure 포털에서 코드에서 내 SmtpClient 객체를 만들 때 사용할 호스트로 나타나는 로컬 종점 이름을 지정하는 것이 었습니다. 물론 이것은 Failure Sending Email을 말하는 SmtpException을 받았기 때문에 작동하지 않았습니다.

내 질문은 위에서 설명한대로 모든 것을 설정 했으므로 내 웹 역할 코드 및/또는 구성을 사용하여 로컬 끝점을 SMTP 호스트로 사용하여 보내기 만하면됩니다. 이메일 ??

답변

0

azure VM과 로컬 서버 모두에서 SMTP 용 방화벽을 여는 것은 어떻습니까?

azure VM 방화벽은 PING (ICMP)을 비활성화했지만 CSDEF 파일에 정의 된 포트를 제외한 모든 포트를 차단했는지 여부는 알 수 없습니다.