2012-03-30 42 views
0

我嘗試使用我們的一個本地服務器從我在Azure上託管的一個Web角色發送電子郵件。我們已經在具有SMTP服務器的本地服務器上安裝了Windows Azure Connect端點。使用Windows Azure Connect本地端點從Web角色發送電子郵件

我們配置了網絡角色,以便它包含使用Windows Azure門戶和我們擁有的天藍色訂閱獲得的激活代碼。使用此配置將網絡角色部署到天藍色。查看門戶的虛擬網絡部分,我可以看到列出的本地服務器以及所述Web角色的實例。我創建了一個將本地端點連接到Web角色實例的組。

我現在遇到的問題是搞清楚我必須做些什麼才能讓我從Web角色發送的電子郵件通過本地服務器上的smtp服務器進行中繼。

我的第一個想法是指定本地端點名稱,因爲它出現在我們的azure門戶中,作爲在代碼中創建我的SmtpClient對象時使用的主機。當然,這不起作用,因爲我收到SmtpException只是說失敗發送電子郵件。

所以我的問題是,如上所述,我已經設置了一切,我需要做什麼,我的web角色代碼和/或配置,以便使用本地端點作爲smtp主機發出我的電子郵件?

回答

0

如何在Azure虛擬機和本地服務器上爲SMTP打開防火牆。

據我所知,azure VM防火牆禁用了PING(ICMP),但不知道它是否阻塞了除CSDEF文件中定義的那些端口之外的所有端口。