Bonjour,
A partir de l'exemple Indy 10 téléchargé à partir du site officiel de Nevrona, j'essaie d'envoyer des mails à partir de Delphi 7.
Ca envoie effectivement, mais le résultat à l'arrivée est très surprenant.
En fait lorsque j'envoie une simple message en HTML sans pièce jointe, ca marche bien.
Mais dès que je veux ajouter une pièce jointe, suivant les différents paramètrages que j'ai essayé,
- soit la pièce jointe est dans le corps du message (encodée UUE, à vue de nez)
- soit elle est en dehors mais le corps du message est illisible
- soit toutes sortes de choses indescriptibles ici
Les paramètres de TIdMessage sur lesquels j'ai essayé de jouer sont :
. Encoding (qui force AttachmentEncoding)
. ContentType
De plus il ya les propriétés ContentDisposition et ContentTransfertEncoding dont j'ignore totalement à quoi ils servent (et l'aide en ligne de Delphi ne donnent aucune des valeurs possibles).

En résumé, comment faut-il paramétrer TIdMessage pour avoir un corps de texte en HTML (à la rigueur si ce n'est pas possible, je peux rester en mode texte) et des pièces jointes qui apparaissent en dehors de ce coprps de texte (notamment dans les clients habituels comme ThunderBird ou Outlook)

D'avance merci

Kim