salut !
j'envoi bien les mails avec une application que j'ai écrite en c# (sous vs2005).
mais lorsque j'attache un fichier text de 5 Ko ,j'ai le message
"Delai d'attente expiré" ;
comment faire pour résoudre ce problème ?
merci
salut !
j'envoi bien les mails avec une application que j'ai écrite en c# (sous vs2005).
mais lorsque j'attache un fichier text de 5 Ko ,j'ai le message
"Delai d'attente expiré" ;
comment faire pour résoudre ce problème ?
merci
Je ne sais pas comment tu pourras le résoudre, mais je sais que l'on ne pourras pas t'aider avec si peu d'information et sans ton code.
mes codes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 using System.Net.Mail; string mailServer = "smtp.yahoo.fr"; MailMessage myMail = new MailMessage("from@yahoo.fr","to@yahoo.fr","subject","body"); Attachement myAttachement=new Attachement("c:\file.txt"); myMail.Attachements.Add(mtAttachement); SmtpClient client=new smtpClient(mailserver); client.Credentials = new System.Net.NetworkCredential("user","password"); client.DeliveryMethod=SmtpDeliveryMethod.Network; client.Timeout=200000; client.Send(myMail);
pour poster le code utilise la balise de code de l'éditeur (#).
Essaye plusieurs valeur pour client.Timeout=200000;
Et regarde si cela change quelque chose.
et si l'adresse du serveur smtp n'est pas la bonne tu as aussi un timeout ou bien tu as l'erreur smtp inconnu?
Bah c'est juste un question de timeout, l'attachement de fichier prends beaucoup de temps.
Mets un timeout très élévée.
Partager