SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应是:需要5.5.1身份验证

时间:2016-09-22 13:39:40

标签: c#

private void button1_Click(object sender, EventArgs e)
{
    SendMaxInvoice();
    try
    {
        MailMessage mail = new MailMessage();
        SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
        mail.From = new MailAddress("fromexample@gmail.com");
        mail.To.Add("toexample@gmail.com");
        mail.Subject = "Test Mail - 1";
        mail.Body = "mail with attachment";

        System.Net.Mail.Attachment attachment;
        attachment = new System.Net.Mail.Attachment(@"C:\Users\User\Desktop\dee.txt");
        mail.Attachments.Add(attachment);

        SmtpServer.Port = 587;
        SmtpServer.Credentials = new System.Net.NetworkCredential("fromexample@gmail.com", "*******");
        SmtpServer.EnableSsl = true;

        SmtpServer.Send(mail);
        MessageBox.Show("mail Send");
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.ToString());
    }
}

0 个答案:

没有答案
相关问题