当我发送电子邮件时,有一个例外,说“发送邮件失败"。
”var mailObj = new MailMessage("marabifuad2013@gmail.com", "to Email");
mailObj.Subject = "subject";
mailObj.Body ="";
mailObj.IsBodyHtml = true;
var smtpServer = new SmtpClient("smtp.gmail.com", 587);
smtpServer.Credentials = new NetworkCredential("marabifuad2013@gmail.com", "password");
smtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpServer.Send(mailObj);
答案 0 :(得分:0)
我想这是因为你还没有指定使用SSL:
smtpServer.EnableSsl = true;
你也可以尝试:
smtpServer.UseDefaultCredentials = true;
除了一切都很好,只要你输入正确的凭证等等。