send email using gmail smtp c#
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Sending email in .NET through Gmail
号
你好,
我使用下面这样的代码,但我得到一个错误:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | "Unable to connect to the remote server" MailMessage mail = new MailMessage(); mail.To.Add("[email protected]"); mail.From = new MailAddress("[email protected]"); mail.Subject ="Test Email"; string Body ="Welcome to CodeDigest.Com!!"; mail.Body = Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host ="smtp.gmail.com"; smtp.Port = 587; smtp.Credentials = new System.Net.NetworkCredential("[email protected]","myPass"); smtp.EnableSsl = true; smtp.Send(mail); |
您发送的电子邮件地址与验证时使用的电子邮件地址不同…必须将[email protected]添加为"发件人"
编辑:正如Bala R所建议的,可能是基于您得到的错误而建立的防火墙。