J'ai essayé d'envoyer un courriel à partir de c# en utilisant SmtpClient.Send() mais il va toujours dans la boîte de courrier indésirable. Cela fonctionne bien si je l'envoie depuis Outlook. Existe-t-il un moyen de résoudre ce problème ? Quelqu'un m'a dit de modifier l'en-tête de l'email mais je ne sais pas comment. Merci d'avance. Voici mon code
SmtpClient client = new SmtpClient();
client.Host = "smtp.server.com";
client.Credentials = new System.Net.NetworkCredential("user", "password");
MailAddress mailFrom = new MailAddress("mymail@server.com");
MailAddress mailTo = new MailAddress("yourmail@server.com");
MailAddress mailReply = new MailAddress("mymail@server.com");
MailMessage message = new MailMessage(mailFrom, mailTo);
message.Body = "This is a test message.";
message.Subject = "test message";
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.BodyEncoding = System.Text.Encoding.UTF8;
client.Send(message);