THTMLMail.Contents

THTMLMail

property Contents: THTMLContents

Description

La propriété Contents permet de gérer la liste des éléments intégrés d'un mail au format HTML, sous la forme d'une liste de THTMLContent.

Ces documents sont ignorés si la propriété Text du composant THTMLMail est vide. Dans le cas contraire, ils sont tous incorporés au mail, qu'ils soient ou non référencés dans le code HTML.

Tous les documents sont encodés en Base64.

Exemple

Le code HTML fait référence aux éléments intégrés avec une URL commençant par "cid:" et font référence à la propriété ContentID de l'élément intégré :

begin
// par défaut, ContentID prend pour valeur le nom du fichier
  Mailer1.MailBody.Html.Contents.AddFile('Image1.png');
  Mailer1.MailBody.Html.Text := '<img src="cid:Image1.png">';
end;

begin
// vous pouvez utiliser un ContentID spécifique
  with Mailer1.MailBody.Html.Contents.AddFile('Image1.png') do
    ContentID := 'ref1';
  Mailer1.MailBody.Html.Text := '<img src="cid:ref1">';
end;