[SmtpClient] Envoi de mails
Bonsoir,
Je suis actuellement en train de finaliser le développement d'un logiciel de gestion de commandes chargé, entre autres choses, d'envoyer un message électronique contenant un fichier PDF au client ayant réglé le paiement de sa commande.
Pour ce faire, j'utilise exactement le même code C# employé pour le développement du site web associé, qui lui fonctionne.
Code:
1 2 3 4 5 6 7
|
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "mail.ikoula.fr";
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("XXX", "YYY");
smtpClient.Send(mailMessage); |
Le site web et la base de données sont naturellement hébergés chez Ikoula. Étant donné que l'envoi de mails fonctionne via le site web mais pas depuis mon ordinateur, je me doute que mon problème se situe au niveau du caractère "non-local" de l'envoi de mails.
Dès lors, soit quelque chose manque à mon code, soit Ikoula n'autorise pas ce genre de choses.
Dans le premier cas, que puis-je faire ? :roll:
Dans le second cas, auriez-vous un autre serveur SMTP à me proposer ? :oops:
En vous remerciant d'avance,
Nicolas.