Importer un fichier EML dans Outlook
Bonjour,
Tout est dans le titre.
Je voudrait savoir comment importer un fichier EML dans Outlook.
J'ai remarqué qu'en renommant un fichier EML en MHT et en le faisant glisser dans l'exploreur d'Outlook (par exemple la boite de réception), celui-ci l'acceptait.
Je l'ai donc renommé puis j'ai récupérer son contenu que j'ai dans le HTMLBody.
Mais ça ne fonctionne pas. Le message ressort très vilainement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
if (FileExists('C:\Users\XXX\Documents\FullMsg7.mht')) then
begin
SL := TStringList.Create;
try
SL.LoadFromFile('C:\Users\XXX\Documents\FullMsg7.mht');
HtmlBody := SL.Text;
finally
FreeAndNil(SL);
end;
Mail := (Folder.Items.Add(olMailItem) as MailItem);
Mail.Recipients.Add('toto@toto.fr');
Mail.Subject := 'Test création mail par delphi';
Mail.HTMLBody := HtmlBody;
Mail.Move(SpecificFolder);
end; |
J'ai un autre problème.
Lorsque je créé un MailItem de toute pièce, je perds l'expéditeur.