PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD20] Souci avec EmailEnvoieMessage
[WD20] Souci avec EmailEnvoieMessage
Débuté par BHF, 12 fév. 2015 10:27 - 2 réponses
Membre enregistré
65 messages
Posté le 12 février 2015 - 10:27
Bonjour à tous.

Lorsque j'envoie un mail avec pièces jointes avec la fonction EmailEnvoieMessage, la 1ère pièce n'est pas envoyée en tant que pièce jointe mais écrit en pied de message la ligne qui suit.

--XWDBoundary_HTML_191374065 Content-Type: text/plain; charset=o-8859-1 name=erus.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=erus.txt" Q0VSVVMgSW5mb3JtYXRpcXVl

Pour info, cette pièce jointe est le fichier "Cerus.txt" qui contient le texte "CERUS Informatique".
Membre enregistré
65 messages
Posté le 12 février 2015 - 10:33
Re bonjour.

Grâce à la hotline de PC Soft :merci:, je viens de comprendre pourquoi j’avais une erreur dans l’envoi de mes mails.

Si Email.Message est vide ou à “blanc”, la 1ére pièce jointe est “mal interprétée”.
Il faudrait signaler que Email.Message doit être OBLIGATOIREMENT renseigné, même si ce n’est que par un espace.
Email.Message = "" // A proscrire car ne fonctionne pas
Email.Message = " " // Ça, ça marche

Merci encore pour le coup de main.
Posté le 17 décembre 2015 - 11:38
Bonjour

en complément,

j'ai eu le même problème mais avec une petite variante....

monmessage est une chaîne = "Bonjour, merci de ..... " etc....

email.message = sansespace(monmessage)

Ceci provoque la même erreur sur la pièce jointe. avec les notifications suivantes:

Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="XWDBoundary_HTML_-727842775"
Content-Transfer-Encoding: 8bit
Date: Thu, 17 Dec 2015 11:31:06 +0100

Ceci est un message au format MIME en plusieurs parties.

--XWDBoundary_HTML_-727842775
Content-Type: text/plain;
charset=iso-8859-1
Content-Transfer-Encoding: 8bit

PAR CONTRE en rajoutant un espace comme suit :

email.message = sansespace(monmessage)+" "

L'erreur est résolue et le l'envoi du mail avec toutes ses pièces jointes est correct....

Allez comprendre pourquoi ????? Il y a certainement une explication!