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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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 ?
Dans le second cas, auriez-vous un autre serveur SMTP à me proposer ?
En vous remerciant d'avance,
Nicolas.
Partager