2011-11-09 19 views
0

我面臨的問題是,當我嘗試發送電子郵件時,它僅在用戶在inc com域時發送。例如gmail.com或mailinator.com發送電子郵件從應用程序做域不同於com

在其他情況下,電子郵件永遠不會收到。有什麼建議麼 ?

+0

在這裏您的郵件服務器阻止此消息嗎? –

回答

1

也許您服務器調用的DNS有問題。檢查其他域是否正確解析,即使用

System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry("noncom.de"); 
if(host.AddressList.Length > 0) 
    Response.Write(host.AddressList[0].ToString()); 
else 
    Response.Write("Nope"); 
1

設計不當的郵件發送庫對電子郵件地址做錯誤的正則表達式檢查

if ! match(email_addr, "@\w+\.com$") 

否則域名應適當從電子郵件地址,MX記錄解析和郵件通MTA發送,如果任何有效的MX記錄發現域提取。

更多的信息將幫助我們給你一個正確的答案。就像你使用的圖書館的名字一樣,如果有的話。或您用來發送電子郵件的代碼片段。或發送失敗的電子郵件地址。

相關問題