これはメールを送信するための私のコードです(テストコード):
//sending mail
var message = new System.Net.Mail.MailMessage();
message.From = new MailAddress("J2v@gmail.com");
message.To.Add(model.Mailag);
message.Subject = "Valdation d'inscription";
message.Body = "Votre inscription a été valide voici vos cordonne de conexion ID user : "+model.Idag+" Password : "+user.password;
var client = new System.Net.Mail.SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("", "")
};
client.Send(message);
試してみると、次のエラーが発生しました。
SMTPサーバーには安全な接続が必要です。そうでない場合は、接続されていません。サーバーの応答は:5.5.1認証が必要でした。詳細については、
この行で:client.Send(message);