je veut envoyer un mail en utilisant un serveur smtp mais j'ai un erreur d'authentification!!!
le problème que pour le c#2.0 il n'y a pas la possibilité d'ajouter l'authentification
mon code:
l'erreur que j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public static string sendMail(string to, string cc, string bcc, string subj, string msg) { SmtpClient smtp = new SmtpClient(); MailMessage message = new MailMessage(); try { message.To.Add(new MailAddress(to)); message.Subject = subj; message.Body = msg; smtp.Host = "smtpserver"; // hostname smtpserver smtp.Port = 2525; // smtp server port message.From = new MailAddress("user@serveur.com"); smtp.Send(message); } catch (SmtpException E) { return "Mail send failed with message: " + E.Message; } return "Mail was send"; }
merci de m'aider a resoudre mon problème"Mailbox name not allowed. The server response was: 5.7.1 <user@server.com> : Sender address rejected: not logged in"
Partager