Bonjour,
Je voudrais sauver des TIdmessage grâce à la fonction Tidmessage.savetofile afin de pouvoir les réenvoyer plus tard.
Dans ces messages, j'ai souvent une pièce jointe + un texte dans le corps du message, ce qui donne un fichier de sauvegarde de ce type :
Ensuite j'utilise la fonction TIdMessage.loadfromfile pour récupérer ce message.
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 From: bidule@machin.xxx Subject: Hello World To: truc@chose.xxx Content-Type: multipart/mixed; boundary="=_NextPart_2rfkindysadvnqw3nerasdf" MIME-Version: 1.0 Reply-To: bidule@machin.xxx Date: Thu, 7 Jul 2011 11:09:01 +0200 X-Priority: 3 X-Library: Indy 9.00.10 This is a multi-part message in MIME format --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: text/plain Content-Transfer-Encoding: 7bit Bonjour les gens, Comment ça va chez vous ? A bientot, Louk. --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: application/octet-stream; name="monfichier.pdf"; name="monfichier.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="monfichier.pdf"; filename="monfichier.pdf" JVBERi0xLjUNCjEgMCBvYmo8PC9Qcm9kdWNlciAoUm9sZVBERikvQ3JlYXRpb25EYXRlIChEOjIw MTEwNzA3MTEwODU1KS9Nb2....... (etc...)
Sauf que il récupère pas le corps du message comme il faut : A la place de mon texte ("Bonjour les gens,....") j'ai ceci dans mon corps de message :
"This is a multi-part message in MIME format", et si je réenregistre le mail avec savetofile, cette fois il ressemble à ça :
Pourquoi mon corps de message est remplacé ?? Quelqu'un sait?
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 From: bidule@machin.xxx Subject: Hello World To: truc@chose.xxx Content-Type: multipart/mixed; boundary="=_NextPart_2rfkindysadvnqw3nerasdf" MIME-Version: 1.0 Reply-To: bidule@machin.xxx Date: Thu, 7 Jul 2011 11:09:01 +0200 X-Priority: 3 X-Library: Indy 9.00.10 This is a multi-part message in MIME format --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: text/plain Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: application/octet-stream; name="monfichier.pdf"; name="monfichier.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="monfichier.pdf"; filename="monfichier.pdf" JVBERi0xLjUNCjEgMCBvYmo8PC9Qcm9kdWNlciAoUm9sZVBERikvQ3JlYXRpb25EYXRlIChEOjIw MTEwNzA3MTEwODU1KS9Nb2....... (etc...)
Partager