2017-09-25 595 views
0

我有這樣的代碼來發送電子郵件,但有一個錯誤....我搜索谷歌和我看到大多數所使用的代碼類似於我的...如何發送電子郵件到谷歌郵箱?

MailMessage message = new MailMessage(); 
        SmtpClient smtp = new SmtpClient(); 

        message.From = new MailAddress(test.host.com); 
        message.To.Add(new MailAddress([email protected])); 
        //not the actual email just a dummy value 
        message.Subject = "Sending mail"; 
        message.Body = "testing"; 

        smtp.Port = 465; 
        smtp.Timeout = 30 * 1000, 
        smtp.Host = "host.com.sg"; 
        smtp.EnableSsl = true; 
        smtp.UseDefaultCredentials = false; 
        smtp.Credentials = new NetworkCredential("username", "password"); 
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
        smtp.Send(message); 
        MessageBox.Show("Message has been sent"); 

新的錯誤我收到失敗的發送郵件

+0

如果您還沒有這樣做,請看看這段代碼: John

+0

確保您的示例帳戶正在運行.. –

+0

您使用錯誤的端口作爲初學者。將您的代碼與重複中的實際示例進行比較。 –

回答

相關問題