THTMLContent

Unité

Execute.Mailer

Description

La classe THTMLContent permet de gérer un document intégré de la partie HTML d'un mail. C'est un dérivé de TAttachment auquel est ajoutée une propriété ContentID.

Référez vous à la documentation de TAttachment pour leur manipulation depuis l'IDE.

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;