Bonjour,
je développe une application en windev qui doit scruter une boite mail et récupérer le fichier zip attaché (tous les mails arrivant dans cette boite seront structurés de la même manière).
Tout se passe bien jusqu'à la commande EmailSauveFichierAttaché() qui me retourne cette erreur:
voici le code que j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Session POP3 : la connexion a échoué. Le serveur ne répond pas. La dernière réponse du serveur POP3 est : <-ERR Cannot connect to POP server 192.168.169.53 (192.168.169.53:110), connect error 10061 >
Ce bout de code est utilisé dans une boucle POUR TOUT sur tous les fichiers BOITEMAIL qui contiennent les informations de connexion aux boites mail.
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
16
17
18 fadresse = BOITEMAIL.Adresse fsmtp = BOITEMAIL.ServSmtp fpop = BOITEMAIL.ServPop fuser = BOITEMAIL.User fpassword = BOITEMAIL.Password SI EmailOuvreSessionPOP3(fuser,fpassword,fpop,110) = Vrai ALORS EmailLitDernier(fuser) TANTQUE PAS Email.EnDehors numInter = Email.Sujet nomZip = par_RepTemp+numInter+".zip" SI PAS EmailSauveFichierAttaché(Email.Attache[1],nomZip) ALORS Erreur(ErreurInfo()) SI fFichierExiste(nomZip) ALORS zipExtraitTout(nomZip,par_RepDep+numInter) FIN EmailLitPrécédent(fuser) FIN FIN
j'arrive à ouvrir la session pop3 et à récupérer les information du mail, sauf le nom du fichier attaché, il me manque la première lettre.
Savez vous d'où peut provenir mon erreur?
Merci
Edit:
mais quel boulet, le problème venait que le répertoire dans lequel je sauvais ma pièce jointe n'existait pas, il était mal créé à l'initialisation du programme.
Par contre j'ai toujours le problème de mon fichier attaché dont il manque la première lettre. Une fois sauvé, il n'y a plus de problème car il est renommé, mais c'est quand même bizarre.
Partager