我正在尝试使用gmail smtp通过代码发送电子邮件,但是它不会发送给用户。发送的电子邮件确实位于“已发送电子邮件”文件夹中,格式正确。我试着定期发送电子邮件,看看它是否可能是电子邮件地址,但一切都很好。我不确定为什么这不起作用......任何想法都会受到赞赏。
代码:
//this will build the email and send it
public void sendEmail()
{
var client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential(GlobalVars.strFromEmail, "pass"),
EnableSsl = true
};
client.Send(GlobalVars.strFromEmail,GlobalVars.strEmailAddress, "test", "testbody");
Console.WriteLine("Sent");
Console.ReadLine();
}
固定:没关系所有人,只是花了很长时间才发送(比如一个小时)......
答案 0 :(得分:0)
您最好使用try catch块来查看列出的错误消息类型。