首頁 >後端開發 >php教程 >如何使用 PHP 的 `mail()` 函數傳送 HTML 電子郵件?

如何使用 PHP 的 `mail()` 函數傳送 HTML 電子郵件?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-28 12:54:11270瀏覽

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

使用PHP Mail 發送HTML 電子郵件

在PHP 中,mail() 函數提供了一種便捷的發送電子郵件的方式。然而,在正文中發送 HTML 內容可能會很棘手。以下程式碼片段示範如何解決此問題:

<?php
// ...

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

說明:

  • HTML 標頭: MIME 版本和新增內容類型標頭以指定電子郵件包含編碼為的HTML 內容UTF-8。
  • HTML 內容: body 變數包含在定界符 (
  • 內聯CSS:不使用外部CSS文件,而是使用內聯CSS來設定文字樣式。 CSS 屬性直接套用於 HTML 元素。
  • 版面配置表格:建議使用 HTML 表格來佈局電子郵件內容,以確保不同電子郵件用戶端之間的相容性。

透過合併這些元素,您的程式碼將能夠正確地傳送 HTML 電子郵件,從而允許您格式化和增強訊息內容。

以上是如何使用 PHP 的 `mail()` 函數傳送 HTML 電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn