OVH Community, votre nouvel espace communautaire.

Pb lors de l'envoi de mails


JeromeHrWeb
11/10/2014, 08h43
Bonjour,

Je profite de ce post pour dire que pour moi le port 25 ne marchait pas.

Ce que j'ai du faire c'est mettre:
host: ssl0.ovh.net
port: 587

Bonne journée,

Jérôme

FoxyOp
26/03/2014, 17h19
Ca marche!! Merci beaucoup

pilly52
26/03/2014, 16h26
en local ? FAI qui le bloque et qui force à passer par son propre relay ? en tt cas le 25 depuis server mutu windows ca passe pour moi.

FoxyOp
25/03/2014, 17h06
Avec le port 25 ça ne marche même pas en local.

pilly52
25/03/2014, 15h59
tente avec le port 25

FoxyOp
25/03/2014, 14h28
Un petit up!

J'ai exactement le même problème. Quand je suis en local, tout fonctionne parfaitement. Par contre, une fois déployé, j'ai l'erreur suivante
System.IO.IOException: Impossible de lire les données de la connexion de transport : net_io_connectionclosed. à System.Net.Mail.SmtpReplyReaderFactory.ProcessRead (Byte[] buffer, Int32 offset, Int32 read, Boolean readLine) à System.Net.Mail.SmtpReplyReaderFactory.ReadLines(S mtpReplyReader caller, Boolean oneLine) à System.Net.Mail.SmtpReplyReaderFactory.ReadLine(Sm tpReplyReader caller) à System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response) à System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, MailAddress from, Boolean allowUnicode) à System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception) à System.Net.Mail.SmtpClient.Send(MailMessage message)

goute
31/01/2013, 15h47
Bonjour,

Je viens vers vous car je ne sais plus vers ou aller. J'ai écris un code qui permet d'envoyer des mails à plusieurs destinataire. Lorsque j’exécute l'action sous mon serveur local, tout roule les mails sont biens envoyés, et lorsque que j’exécute le même code sur le serveur d'ovh. j'ai un message qui me dit "Failure sending mail".

Voici le code si ça peux vous aidez :

Code:
protected void OnClick_buttonMail(object sender, EventArgs e)
        {
            MailMessage m = new MailMessage();
            SmtpClient sc = new SmtpClient();
            try
            {
                m.From = new MailAddress("postmaster@xxx.fr", "xxx");
 
                m.To.Add(new MailAddress("boxonka@gmail.com", "YOU"));
                m.To.Add(new MailAddress("antho.xxx@gmail.com", "YOU"));
                m.To.Add(new MailAddress("miguelbouchof@hotmail.com", "YOU"));
                m.To.Add(new MailAddress("postmaster@afevesi.fr", "YOU"));
                m.To.Add(new MailAddress("boxonka+1@gmail.com", "YOU"));
                m.To.Add(new MailAddress("boxonka+2@gmail.com", "YOU"));
                m.To.Add(new MailAddress("boxonka+3@gmail.com", "YOU"));
                m.To.Add(new MailAddress("boxonka+4@gmail.com", "YOU"));
                m.To.Add(new MailAddress("boxonka+5@gmail.com", "YOU"));
                m.To.Add(new MailAddress("boxonka+6@gmail.com", "YOU"));
                  m.Subject = "SujetEnTest";
                m.IsBodyHtml = true;
                m.Body = "Ceci est le contenu que je veux tester";
                sc.Host = "ns0.ovh.net";
                sc.Port = 587;
                sc.Credentials = new System.Net.NetworkCredential("postmaster@xxx.fr", "xxx");
                sc.Send(m);
            }
            catch (SmtpException ex)
            {
                DTL.Erreur("EnvoiMail_PageTest", ex.Message);
            }
        }
Et le resultat de l'innerException :

Code:
Failure sending mail. - System.IO.IOException: Unable to read data from the transport connection: net_io_connectionclosed.
   at System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(Byte[] buffer, Int32 offset, Int32 read, Boolean readLine)
   at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine)
   at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller)
   at System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response)
   at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
   at System.Net.Mail.SmtpClient.Send(MailMessage message)