-2

我正在尝试从我的项目发送一封电子邮件,但我遇到了一些麻烦......

我正在使用这段代码:

private void SendMail()
{
    MailMessage mail = new MailMessage(MailSender, MailReciever, MailSubject, MailContent);
    SmtpClient client = new SmtpClient(SMTPServer);

    client.Send(mail);
}

然后我得到一个例外:

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

我不知道该怎么办。有什么建议么 ?我究竟做错了什么 ?

4

1 回答 1

5

您需要通过网络凭据来验证请求

client.Credentials = new System.Net.NetworkCredential("yourusername", "yourpassword");
于 2013-08-05T12:18:20.093 回答