property Contents: THTMLContents
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.
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;