问题描述
我尝试过使用 Gmail(尝试激活安全性较低的应用、两步验证和应用密码、区域时间等)。 此外,我尝试使用 Outlook 发送电子邮件,但遇到了同样的错误。
在控制台中,我收到以下错误:POST 500
注意事项:
代码:
MailMessage message = new MailMessage();
message.From = new MailAddress(model.EmailAddress);
message.To.Add("email@gmail.com");
message.Subject = string.Format("Mensaje de {0} ({1}) - {2}",model.FirstName,model.EmailAddress,model.Subject);
message.Body = model.Message;
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.EnableSsl = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("email@gmail.com","password");
client.Send(message);
/*
MailMessage mc = new MailMessage(System.Configuration.ConfigurationManager.AppSettings["Email"].ToString(),"email@hotmail.com");
mc.Subject = string.Format("Mensaje de {0} ({1}) - {2}",model.Subject);
mc.Body = model.Message;
mc.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient("smtp.office365.com",587);
smtp.Timeout = 1000000;
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
NetworkCredential nc = new NetworkCredential(System.Configuration.ConfigurationManager.AppSettings["Email"].ToString(),System.Configuration.ConfigurationManager.AppSettings["Password"].ToString());
smtp.UseDefaultCredentials = false;
smtp.Credentials = nc;
smtp.Send(mc);
*/
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)