【发布时间】:2014-11-21 14:37:34
【问题描述】:
我正在尝试通过 c# windows 表单发送电子邮件,但它给了我“5.5.1 Authentication Required”错误:
这是我的代码:
private void button4_Click(object sender, EventArgs e)
{
try
{
MailMessage mail = new MailMessage("my@gmail.com", "my@gmail.com", "test", "Dette er en test");
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.Credentials = new System.Net.NetworkCredential("my@gmail.com", "mypassword");
client.EnableSsl = true;
client.Send(mail);
MessageBox.Show("Mail afsendt!", "Virkede!", MessageBoxButtons.OK);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我使用了正确的 gmail 地址和密码,但它不起作用! 哪里出错了?
【问题讨论】: