Een e-mail versturen met een afbeelding uit de bijlage gebruiken in de HTML content

De meest voorkomende manier om een afbeelding in een e-mailbericht weer te geven is om deze te verwijzen naar een externe locatie:


Om een afbeelding uit de bijlage in de HTML content te gebruiken moet er een uniek nummer (Content-ID) in de header van de bijlage worden meegestuurd:

//Adding a custom header to an attachment
$attachment = Swift_Attachment::fromPath('afbeelding.ext');
$attachment->getHeaders()->addDateHeader('X-Created-Time', time());
$attachment->getHeaders()->addDateHeader('Content-ID', '123456');

Vervolgens in de HTML content:


Meer informatie: MIME - Content-ID - Wikipedia, the free enclopedia | Powerful component based mailing library for PHP – Swift Mailer