Bonjour à tous,
Je tente d'envoyer un mail avec authentification mais je reçois constamment l'erreur suivante :
Boîte aux lettres non disponible. La réponse du serveur était : 5.7.1 <fremy@fizzy.fr>... Relaying denied. IP name possibly forged [81.255.130.173]
voici mon code :
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 MailMessage _Mail = new MailMessage(); _Mail.From = new System.Net.Mail.MailAddress(bbb@CCC.fr); foreach (MailAddress adress in Destinataire) _Mail.To.Add(adress); _Mail.Subject = Subject; _Mail.IsBodyHtml = true; _Mail.Body = Body; SmtpClient smtp = new SmtpClient("smtp.auth.orange-business.com"); smtp.Port = 587; // également essayé sur le port 25 //smtp.DeliveryMethod = SmtpDeliveryMethod.Network; // j'ai essayé avec ou sans c'est pareil, idem pour ssl smtp.Credentials = new System.Net.NetworkCredential(Login, Pass, Domaine); smtp.Send(_Mail);
J'ai visité une tonne de forum et j'ai toujours le même code.
Ce code fonctionne partout sauf chez notre client
L'administrateur réseau de notre client nous a prouvé que leur serveur pouvais envoyé des mails en utilisant un exe (mailsend.exe), piloté par un script pour lui passer les paramétres. Voici le script :
Puisque l'envoie de mail via le script (+exe) fonctionne, j'en déduit que le problème vient de mon code, mais je ne vois vraiment pas où ça coince.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MAILSEND -d fr.oleane.com -smtp smtp.auth.orange-business.com -port 587 -auth -to fremy@fizzy.fr -cc infogerance@progise.fr -from edi-fizzy@fr.oleane.com -user edi-fizzy@fizzcie.fr -pass "xxx" -sub "Rapport Fizzy" +bc +cc -attach "mail.txt"
Quelqu'un aurait-il une piste ?
Partager