DaFridge
Messages postés22Date d'inscriptionlundi 25 juin 2007StatutMembreDernière intervention 4 janvier 2008
-
3 janv. 2008 à 17:02
DaFridge
Messages postés22Date d'inscriptionlundi 25 juin 2007StatutMembreDernière intervention 4 janvier 2008
-
4 janv. 2008 à 17:30
Bonjour.
Ca fait maintenant une journée que j'essaie d'envoyer un mail en C#.
J'ai essayé différents serveurs smtp, différents codages, différents ports, UseDefaultCredentials à true et false, et j'ai lu une dizaine de tutos différents, mais impossible d'envoyer un mail.
Je ne sais même pas si le mail est envoyé ou pas.
Actuellement, mon code est :
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 20112 4 janv. 2008 à 11:16
Salut,
Il me semble que le nom de ton serveur smtp doit être le nom du serveur smpt de ton fournisseur d'accès Internet. Je peux me tromper mais j'ai déjà eu un problème similaire à cause du nom du serveur smtp.
Une petite recherche sur google et hop tu devrais trouver...
Sinon tu dois avoir un message d'erreur qui est affiché, non ? Tu pourrais le donner ? Ca nous aiderait à trouver le problème plus facilement.
Si il n'y a pas de message d'erreur c'est que ton mail a été envoyé correctement, fais un test avec une de tes adresses mail
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 20112 4 janv. 2008 à 14:57
Envoie tout d'abord un mail tout simple sans BodyEncoding,
IsBodyHtml etc...
Envoie juste un mail avec le destinataire, l'émetteur, le corps du mail et le sujet on verra si ca, ca passe et ensuite teste avec les autres paramètres si ca passe... Car pour ma part je n'ai jamais trop utilisé l'authentification au serveur...
DaFridge
Messages postés22Date d'inscriptionlundi 25 juin 2007StatutMembreDernière intervention 4 janvier 2008 4 janv. 2008 à 16:39
J'ai essayé de la manière la plus simple possible (je pense qu'il n'y a pas plus simple) :
System.Net.Mail.
SmtpClient client =
new System.Net.Mail.
SmtpClient(
"smtp.laposte.net", 25);
client.Credentials =
new
NetworkCredential(
"monuser",
"monpass");
client.Send(
"monadressemail",
"monadressemail",
"subject",
"body");
Je n'ai aucune erreur lors de l'envoi, mais je ne reçois rien. Je pense que le problème vient du serveur smtp de laposte (vu que je teste sur laposte).
Vous n’avez pas trouvé la réponse que vous recherchez ?