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

PHP의 `mail()` 기능을 사용하여 HTML 이메일을 보내는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-11-28 12:54:11
원래의
282명이 탐색했습니다.

How to Send HTML Emails with PHP's `mail()` Function?

PHP 메일로 HTML 이메일 보내기

PHP에서는 mail() 함수를 사용하여 이메일을 편리하게 보낼 수 있습니다. 그러나 HTML 콘텐츠를 본문으로 보내는 것은 까다로울 수 있습니다. 다음 코드 조각은 이 문제를 해결하는 방법을 보여줍니다.

<?php
// ...

$body = <<<HTML
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
    <p>
로그인 후 복사

설명:

  • HTML 헤더: TheMIME-Version 및 이메일에 인코딩된 HTML 콘텐츠가 포함되어 있음을 지정하기 위해 콘텐츠 유형 헤더가 추가됩니다. UTF-8.
  • HTML 콘텐츠: body 변수는 heredoc(<<
  • 인라인 CSS: 외부 CSS 파일을 사용하는 대신 인라인 CSS를 사용하여 텍스트 스타일을 지정합니다. CSS 속성은 HTML 요소에 직접 적용됩니다.
  • 레이아웃용 표: 다양한 이메일 클라이언트 간의 호환성을 보장하기 위해 이메일 콘텐츠 레이아웃에 HTML 표를 사용하는 것이 좋습니다.

이러한 요소를 통합하면 코드가 HTML 이메일을 올바르게 보낼 수 있어 콘텐츠의 형식을 지정하고 향상시킬 수 있습니다. 메시지.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿