如何将电子邮件发送到谷歌电子邮件? [复制]
Posted
技术标签:
【中文标题】如何将电子邮件发送到谷歌电子邮件? [复制]【英文标题】:How to send email to google email? [duplicate] 【发布时间】:2018-03-05 21:27:37 【问题描述】:我有这个代码可以发送电子邮件,但是有一个错误......我在谷歌上搜索,我看到大多数使用的代码与我的相似......
MailMessage message = new MailMessage();
SmtpClient smtp = new SmtpClient();
message.From = new MailAddress(test.host.com);
message.To.Add(new MailAddress(test@gmail.com));
//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");
我收到的新错误是发送邮件失败
【问题讨论】:
如果你还没有这样做,看看这段代码:***.com/questions/704636/…> 确保您的示例帐户正常工作.. 您为初学者使用了错误的端口。将您的代码与副本中的工作示例进行比较。 我没有使用错误的端口,因为我没有使用 gmail 发送... 【参考方案1】:也许您需要将帐户访问权限授予不可靠的应用程序。 签到:https://www.google.com/settings/security/lesssecureapps
【讨论】:
试过这个方法,但还是超时...以上是关于如何将电子邮件发送到谷歌电子邮件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章