我们可以使用 gmail smtp 从本地主机发送电子邮件吗?我正在尝试并收到错误操作已超时。
我正在尝试从过去 3 天的本地主机发送电子邮件。如果我使用 gmail 从我的托管服务器发送电子邮件,它工作正常,但它不适用于 localhost。我已经禁用了防火墙防病毒软件,但即便如此也不走运。请指导我您是否曾经使用过 gmail 从本地主机发送电子邮件(不涉及任何服务器)
如果可能这是我的代码,请指导我。请帮助我并指导我,我被困住了。
谢谢
protected void btnConfirm_Click(object sender, EventArgs e)
{
MailMessage message = new MailMessage();
message.To.Add("me@hotmail.com");
message.From = new MailAddress("xxxxxx@gmail.com");
message.Subject = "New test mail";
message.Body = "Hello test message succeed";
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.ASCII;
message.Priority = System.Net.Mail.MailPriority.High;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Port = 465;
smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new NetworkCredential("xxxxxx@gmail.com", "**mypassword**");
try
{
smtp.Send(message);
}
catch (Exception ex)
{
throw ex;
}
}