2009-04-03 6 views
0

J'essaie d'envoyer un e-mail avec des images intégrées via une application Delphi en utilisant Indy, mais de toute façon cela ne fonctionne pas.Les images ne sont pas affichées en tant qu'imprimées dans les e-mails envoyés par mon application

J'ai comparé le contenu de l'e-mail que j'ai envoyé avec celui envoyé par gmail, et tout se passe bien, mais il me manque peut-être quelques détails. Gmail affiche l'image jointe de mon e-mail en tant que pièce jointe normale, mais elle est définie correctement en tant qu'inline.

EDIT

Résolu en utilisant le TIdMessageBuilderHtml il a parfaitement fonctionné sur le premier essai.

Répondre

5

Résolu en utilisant le TIdMessageBuilderHtml cela a fonctionné parfaitement au premier essai.

Juste quelques lignes de code:

with TIdMessageBuilderHtml.Create do 
    try 
     Subject := 'example'; 
     Html.Text := 'HTML goes here'; 
     HtmlFiles.Add('c:\folder\image1.jpg'); 
     HtmlFiles.Add('c:\folder\image2.jpg'); 
     FillMessage(IdMessage1); 
    finally 
     Free; 
    end; 
Questions connexes