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é