Bonjour,
J'ai un petit problème pour la suppression des mails avec mon appli, je m'explique:
J'ai créé un système pour valider automatiquement les commandes clients
Nous recevons 2 types de paiement
paypal et carte bleue
j'analyse le mail, le transfert et le supprime par la suite
ce procédé fonctionne très bien pour les mails de type carte bleue
mais pour paypal j'ai l'erreur suivante:
"WSAECONNRESET - La connexion a été réinitialisée par l'autre partie"
Quelqu'un aurait une idée du problème ?
Pour info les mails arrivent sur notre serveur dédié OVH
J'ai la version WinDev 17
Et si besoin voici mon code
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 SI EmailOuvreSession($user, $password, $pop_serveur, $smtp_serveur, $pop_port, $smtp_port) = Vrai ALORS $mail = $user FIN SI $mail <> "" ALORS EmailLitPremier($mail) TANTQUE Email.EnDehors = Faux // Ajout du correctif EmailRAZ() Email.Expéditeur = $mail_transfert Email.NbDestinataire = 1 Email.Destinataire[1] = $destinataire Email.Sujet = $subject Email.Message = $message SI EmailEnvoieMessage($mail) = Faux ALORS // Affichage du message d'erreur WSAECONNRESET UNIQUEMENT pour paypal erreur("Impossible de transférer le mail." + RC, ErreurInfo()) SINON info("Transfert réussi" + RC + "Suppression du mail en cours...") EmailSupprimeMessage($mail) FIN EmailLitSuivant($mail) FIN EmailFermeSession($mail) FIN
EDIT: C'est bon j'ai trouvé, cela provient de la signature dans le mail de paypal un coup de EmailRAZ() et c'est réglé
Partager