PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → [WD26]EML et ImporteSource()
[WD26]EML et ImporteSource()
Débuté par Matthieu Legrand, 26 fév. 2024 16:59 - 1 réponse
Posté le 26 février 2024 - 16:59
Bonjour à tous

Les joies de la gestion des mails via windev...

Je suis toujours sur mon projet, j'avance pas mal, il est même plutôt efficace pour traiter les trois quarts des mails au format eml.
Il les ouvre, les traite, les exporte, que du bonheur.
Enfin ça le serait si tout fonctionnait comme prévu.

J'éprouve certaines difficultés avec certains mails, lors de l'instruction "EmailImporteSource()"

Le code suivant :
EmailRAZ()
Email.Source = fChargeTexte(pScript,foUnicode)

SI PAS EmailImporteSource() ALORS
Erreur("Soucis lors de l'import")
FIN
// Le contenu a bien été chargé
bufMailContenuHTML = Email.HTML // Le code html du message


bloque purement et simplement avec certains mails. Il s'arrête à EmailImporteSource et ne plante pas mais ne va pas plus loin. Ca tourne en boucle...
Mails que j'arrive à ouvrir sans problème avec outlook...

Quelqu'un a déjà rencontré ce type de problème ?

La taille du mail n'est pas un critère, car ce problème je le rencontre avec un mail de plus de 10 Mo, mais aussi un mail de même pas 20 Ko...

Si quelqu'un a une piste, je suis preneur...

Merci d'avance
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 27 février 2024 - 16:51
Bonjour,

C'est peut-être un problème de chaîne (ANSI vs UNICODE vs charset)
Avez-vous essayez ceci :
EmailParamètre(emailParamètreHTML, Vrai)


Juste après EmailRAZ() ?

--
***************
Formateur - développeur
Formation thématique : https://coursdinfo.podia.com/
Formation INTEGRAL WINDEV : https://coursdinfo-video.systeme.io/integral-windev
Livre WINDEV : https://amzn.eu/d/6xTow1z
Tuto WINDEV sur ma chaîne Youtube
Message modifié, 27 février 2024 - 16:52