>백엔드 개발 >PHP 튜토리얼 >PHP mail() 함수를 사용하여 HTML 이메일을 보내는 방법은 무엇입니까?

PHP mail() 함수를 사용하여 HTML 이메일을 보내는 방법은 무엇입니까?

DDD
DDD원래의
2024-11-13 05:53:02496검색

How to send HTML emails using the PHP mail() function?

PHP 메일을 사용하여 HTML 이메일을 보내는 방법

PHP 메일() 기능을 사용하여 HTML 이메일을 보내려면 다음이 필요합니다. 이메일 헤더와 내용을 다음과 같이 수정하세요.

1. "Content-Type" 및 "MIME-Version" 헤더 설정

다음을 포함하도록 $headers 변수를 변경합니다.

$headers = "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n";

2. 이메일 본문을 HTML 태그로 묶습니다

머리와 본문을 포함하여 $body 변수를 HTML 태그로 묶습니다. head 태그 내의 콘텐츠 유형이 UTF-8 인코딩을 지정하는지 확인하세요.

$body = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body><p>

3. 인라인 CSS 및 테이블 사용

이메일 콘텐츠 스타일을 지정할 때 인라인 CSS를 사용하는 것이 좋습니다. 테이블을 사용하여 원하는 레이아웃을 만듭니다.

최종 코드는 다음과 같습니다.


이 업데이트된 코드를 사용하면 PHP mail()을 사용하여 HTML 콘텐츠가 포함된 이메일을 보낼 수 있습니다. 기능입니다.

위 내용은 PHP mail() 함수를 사용하여 HTML 이메일을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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