2017-09-25 598 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

您使用错误的端口作为初学者。将您的代码与重复中的实际示例进行比较。 –

回答

相关问题