Wie versende ich HTML-E-Mails mit eingebetteten Bildern mithilfe von Bibliotheken?

Patricia Arquette
Freigeben: 2024-10-22 21:17:30
Original
211 Leute haben es durchsucht

How Do I Send HTML Emails with Embedded Images Using Libraries?

Bilder in HTML-E-Mails einbetten

Der Versand von HTML-E-Mails mit eingebetteten Bildern kann mithilfe von Bibliotheken wie PHPMailer erfolgen. Diese Bibliothek optimiert den Prozess und erledigt die meisten Probleme automatisch.

Eingebettete Bilder anzeigen

Eingebettete Bilder werden in den HTML-Code der E-Mail integriert. Um darauf zuzugreifen, verwenden Sie die folgende Syntax:

<img src="cid:my-photo" alt="my-photo" />
Nach dem Login kopieren

wobei „mein-foto“ die CID (Content-ID) des Anhangs ist.

Eingebettete Bilder mit PHPMailer hinzufügen

In PHPMailer können Sie Bilder mit der folgenden Funktion einbetten:

$mail->AddEmbeddedImage(filename, cid, name);
Nach dem Login kopieren

Zum Beispiel um „my-photo.jpg“ mit der CID „my-attach“ einzubetten :

$mail->AddEmbeddedImage("my-photo.jpg", "my-attach", "my-photo.jpg ");
Nach dem Login kopieren

Beispiel-HTML-E-Mail mit eingebettetem Bild

<code class="html"><!DOCTYPE html>
<html>
  <head>
    <title>Embedded Image</title>
  </head>
  <body>
    <p>Here is an image embedded in HTML: <img src="cid:my-attach"></p>
  </body>
</html></code>
Nach dem Login kopieren

Senden der E-Mail

<code class="php">// Using PHPMailer to build the message
$mail->Send();</code>
Nach dem Login kopieren

Alternativ , können Sie den Nachrichteninhalt mit dem folgenden Code abrufen und mit Ihrer bevorzugten Methode versenden:

<code class="php">$mime_message = $mail->CreateBody(); //Retrieve the message content
echo $mime_message; // Echo it to the screen or send it using whatever method you want</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie versende ich HTML-E-Mails mit eingebetteten Bildern mithilfe von Bibliotheken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!