Asp.net
信箱不可用。伺服器響應是:5.7.1 無法為 abc@xyz.com 中繼 [關閉]
當我嘗試使用 ASP.NET 發送郵件時,我收到“**郵箱不可用。伺服器響應為:5.7.1 Unable to relay for abc@xyz.com ”。**該站點部署在IIS7、Windows 2008伺服器上。
該網站在 IIS6 和 Windows 2003 Server 上執行良好。我將它部署在 IIS7 上,2008 它已經開始給我這個錯誤。
以前有人經歷過嗎?
啊,明白了……我讓它工作了:)
謝謝克里斯托弗,你的建議是正確的。
但是,找到“預設 SMTP 虛擬伺服器”很棘手;)
即使你使用 IIS7 來部署你的網站,你也必須打開 IIS6 管理器來配置 SMTP 伺服器(為什麼?)。
我按如下方式配置了 SMTP 伺服器以使其正常工作:
- 使用控制面板打開 IIS6 管理器 –> 管理工具。
- 打開 SMTP 虛擬伺服器屬性。
- 在正常選項卡上,設置 Web 伺服器的 IP 地址,而不是“所有未分配”。
- 在訪問選項卡中,點擊中繼按鈕,這將打開中繼限制對話框。
- 在中繼電腦列表中,添加環回 IP 地址即 127.0.0.1 和 Web 伺服器的 IP 地址,以便它們可以通過 SMTP 伺服器傳遞/中繼電子郵件。