2011-09-25 22 views
3

我最近設置了hMailServer。無法連接/從hMailServer發送

我在godaddy上有一個域名,所以我使用的是由godaddy提供的MX記錄。在這個例子中,我將說我使用mail.hmailserver.net作爲MX記錄。

我在hMailServer管理員的SETTINGS> Protocols> SMTP下添加了用戶名和密碼,所以我配置了以下內容。

enter image description here

我也補充說,打開了端口25,以確保該端口沒有被封鎖的「入站」防火牆規則。

我可以ping我的MX記錄,它會解決IP罰款,但尚未如果我嘗試使用以下telnet命令,我無法連接

telnet mail.hmailserver.net 25 

它告訴我,它無法連接。

最初我使用一個簡單的客戶端應用程序來測試這個,我相信它可能在我的代碼中導致了問題,但現在我想我有一些配置不正確。

public static void Main(string[] args) 
{ 
    MailMessage message = new MailMessage(); 
    message.From = new MailAddress("[email protected]"); 
    message.To.Add("[email protected]"); 

    message.Subject = "Test Subject"; 
    message.Body = "Test Body"; 

    SmtpClient client = new SmtpClient(); 
    client.Host = "mail.hmailserver.net"; 
    client.Port = 25; 

    NetworkCredential login = new NetworkCredential("Administrator", "Password"); 
    client.Credentials = login; 

    try 
    { 
     client.Send(message); 
    } 
    catch (Exception exception) 
    { 
     Console.WriteLine(exception.Message); 
    } 
} 

任何想法,如果我從上面的截圖不正確地做到這一點?最終,這將從IIS中的託管應用程序發送電子郵件,我不確定這是否有所作爲。

請幫忙。

回答

2

也許您的提供商阻止了到您提供商的服務器以外的其他SMTP服務器的出站流量?

找到您的提供商的SMTP服務器地址,並用該地址進行測試。

相關問題