OVH Community, votre nouvel espace communautaire.

Comment envoyer un mail depuis le smtp de OVH?


TintinFr
10/10/2014, 17h36
J ai eu une réponse du support OVH pour cette question. L'envoi de mail depuis une application .net doit passer par un serveur public sur le port 587.

exemple : smtp.orange.fr port 587 sans SSL

cf : http://travaux.ovh.net/?do=details&id=11355

Eric

testeur115
10/10/2014, 16h27
il faut pas utiliser le smtp avec les hebergements, ya une limite très très très très très ..... très très très mal faite. C'est 300 email/h/IP donc sachant que l'on est plusieurs sur la même IP en mutualisé bah cette limite est vite dépassé alors que soit même on a même pas encore envoyé un seul mail.... d'où vos erreurs à mon avis... enfin en tout cas pour Daniel_ed, c'est pour ça qu'un coup ça marche et un coup non.. un coup tu tombe sur un serveur (IP) qui n'a pas encore atteind sa limite donc ça passe et un coup tu tombe sur un serveur qui a atteind la limite donc ça passe pas

Daniel60
09/10/2014, 19h09

Ce devrait être l'utilisateur de la boite.

Daniel_ed
09/10/2014, 16h09
Désactive le ssl.
De mon côté ça marche souvent et parfois ça marche pas (sans raison) mais toujours sans le ssl

lucalemboure
16/09/2014, 00h45
bonjour,

j'ai mis un site en ligne sur un serveur Windows mutualisé de OVH.
Et je n'arrive pas à envoyer de mail depuis mon formulaire de contact.
J'ai essayé plein de chose mais rien n'y fait... alors en désespoir de cause je poste mon code.

controleur:
MailMessage email = new MailMessage();

string utilisateur = ConfigurationSettings.AppSettings["SmtpUtilisateur"];
string password = ConfigurationSettings.AppSettings["SmtpPassword"];
string serveur = ConfigurationSettings.AppSettings["SmtpServeur"];

email.From = new MailAddress(model.Email);
email.To.Add("contact@mondomaine.com");
email.Subject = "demande utilisateur";
email.Body = model.Body;

SmtpClient smtpServer = new SmtpClient("mx1.ovh.net");
smtpServer.Credentials = new NetworkCredential(utilisateur, password);
smtpServer.Port = 587;
smtpServer.EnableSsl = true;
try
{
smtpServer.Send(email);
}
catch (Exception ex)
{
return RedirectToAction("Index");
}
return RedirectToAction("Index");
Config :


merci d'avance pour le temps passé.
Lucalemboure