使用Gmail Smtp发送电子邮件,但它不发送?

时间:2014-02-19 21:26:06

标签: c# email

我正在尝试使用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();
        }  

固定:没关系所有人,只是花了很长时间才发送(比如一个小时)......

1 个答案:

答案 0 :(得分:0)

您最好使用try catch块来查看列出的错误消息类型。