"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment intégrer des images dans des e-mails HTML à l'aide de PHPMailer ou d'approches alternatives ?

Comment intégrer des images dans des e-mails HTML à l'aide de PHPMailer ou d'approches alternatives ?

Publié le 2024-11-08
Parcourir:705

How to Embed Images in HTML Emails Using PHPMailer or Alternative Approaches?

Intégration d'images dans des e-mails HTML

L'envoi d'e-mails HTML avec des images intégrées peut améliorer l'esthétique des e-mails et transmettre des informations efficacement. Bien que l'utilisation d'images en ligne à partir d'un serveur soit une approche simple, elle présente quelques défis.

Utiliser une bibliothèque de courrier électronique

Une solution recommandée consiste à utiliser une bibliothèque telle que PHPMailer. Cette bibliothèque simplifie le processus et gère de manière proactive les problèmes courants.

Pièces jointes d'images en ligne

Pour intégrer des images dans un e-mail HTML à l'aide de PHPMailer, vous devez créer une "pièce jointe en ligne". ". Cela implique d'associer une image à un identifiant de contenu (CID) spécifique, qui est ensuite référencé dans le document HTML.

Par exemple, si vous souhaitez intégrer une image nommée "ma-photo.jpg" avec le CID "ma-photo", vous utiliserez le code suivant :

$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');

Création de l'e-mail HTML

Le code HTML de votre e-mail doit inclure une référence à l'image intégrée à l'aide du CID :

my-photo

Envoi du Email

Pour envoyer l'e-mail HTML avec une image intégrée, vous pouvez utiliser la méthode Send() de PHPMailer :

$mail->Send();

Approche alternative

Si vous préférez ne pas utiliser la méthode préférée de PHPMailer (par exemple, SMTP), vous pouvez toujours exploiter la bibliothèque pour construire l'e-mail et l'envoyer manuellement :

$mime_message = $mail->CreateBody(); // Retrieve message content
// Send the message using your preferred method

En adoptant les techniques décrites ci-dessus, vous pouvez facilement intégrer des images dans des e-mails HTML, libérant ainsi la puissance de la communication visuelle dans les campagnes de marketing par e-mail.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729588216. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3