>  기사  >  백엔드 개발  >  라이브러리를 사용하여 삽입된 이미지가 포함된 HTML 이메일을 어떻게 보내나요?

라이브러리를 사용하여 삽입된 이미지가 포함된 HTML 이메일을 어떻게 보내나요?

Patricia Arquette
Patricia Arquette원래의
2024-10-22 21:17:30273검색

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

HTML 이메일에 이미지 포함

PHPMailer와 같은 라이브러리를 사용하면 이미지가 포함된 HTML 이메일을 보낼 수 있습니다. 이 라이브러리는 프로세스를 간소화하고 대부분의 문제를 자동으로 처리합니다.

삽입된 이미지 표시

삽입된 이미지는 이메일의 HTML 코드에 통합됩니다. 여기에 액세스하려면 다음 구문을 사용하세요.

<img src="cid:my-photo" alt="my-photo" />

여기서 "my-photo"는 첨부 파일의 CID(Content-ID)입니다.

PHPMailer로 포함된 이미지 추가

PHPMailer에서는 다음 함수를 사용하여 이미지를 삽입할 수 있습니다.

$mail->AddEmbeddedImage(filename, cid, name);

예를 들어 "my-photo.jpg"를 CID "my-attach"와 함께 삽입하려면 :

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

이미지가 포함된 HTML 이메일 예시

<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>

이메일 보내기

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

또는 , 다음 코드를 사용하여 메시지 내용을 검색하고 원하는 방법을 사용하여 보낼 수 있습니다:

<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>

위 내용은 라이브러리를 사용하여 삽입된 이미지가 포함된 HTML 이메일을 어떻게 보내나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.