Je sais que cette question a été faite à la mort, mais aucun que j'ai trouvé ici répondre à la question. J'ai le code suivant dans mon contrôleur:Envoyer un email par l'intermédiaire de GoDaddy
SmtpClient smtpClient = new SmtpClient();
try
{
smtpClient.Host = "smtpout.secureserver.net";
smtpClient.Port = 25;
smtpClient.Timeout = 10000;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("[email protected]", "EmailPassword");
String bodyText = fvm.ContactNumber + "\n" + fvm.EmailAddress + "\n" + fvm.FirstName + " " + fvm.LastName + "\n" + fvm.Comments;
MailMessage mailMessage = new MailMessage("[email protected]", "[email protected]", fvm.Reason, bodyText);
mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
smtpClient.Send(mailMessage);
}
catch(Exception ex) { }
Ce code fonctionne très bien dans mon environnement local mais ne sera pas envoyé lorsqu'il est publié sur le serveur GoDaddy.
Est-ce que quelqu'un sait comment envoyer des emails de GoDaddy?
Enlevez votre bloc 'catch' et dites-nous quelle exception vous obtenez. – SLaks
Ok fera, mais ne sera pas en mesure de le faire pendant quelques heures. Merci @SLaks. Semble être cependant que le code semble correct non? – griegs
Oui, c'est le cas. Vous vous battez probablement contre un pare-feu. – SLaks