-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 に答える