HTML メールへの画像の埋め込み
画像が埋め込まれた HTML メールを送信すると、メールの美しさが向上し、情報を効果的に伝えることができます。サーバーからインライン画像を使用するのは簡単なアプローチですが、いくつかの課題があります。
電子メール ライブラリを使用する
推奨される解決策の 1 つは、次のようなライブラリを利用することです。 PHPメーラー。このライブラリはプロセスを簡素化し、一般的な問題を積極的に処理します。
インライン画像添付ファイル
PHPMailer を使用して HTML メールに画像を埋め込むには、「インライン添付ファイル」を作成する必要があります。 。」これには、画像を特定のコンテンツ識別子 (CID) に関連付けることが含まれます。これは、HTML ドキュメント内で参照されます。
たとえば、CID を持つ「my-photo.jpg」という名前の画像を埋め込みたい場合「my-photo」の場合は、次のコードを使用します:
$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');
HTML メールの構築
メールの HTML コードには、CID を使用した埋め込み画像への参照が含まれている必要があります:
メールの送信
画像が埋め込まれた HTML メールを送信するには、 PHPMailer の Send() メソッドを使用できます:
$mail->Send();
代替アプローチ
使いたくない場合PHPMailer の優先方法 (SMTP など) を使用する場合でも、ライブラリを利用して電子メールを作成し、手動で送信することができます。
$mime_message = $mail->CreateBody(); // Retrieve message content
// Send the message using your preferred method
上記のテクニックを採用すると、HTML メールに画像を簡単に埋め込むことができ、メール マーケティング キャンペーン内でビジュアル コミュニケーションの力を活用できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3