在 PHP 中,你可以使用 mail 函数发送电子邮件。以下是一个简单的例子,演示如何使用 PHP 发送基本的电子邮件:
<?php
// 收件人地址
$to = "recipient@example.com";

// 主题
$subject = "Test Email";

// 邮件内容
$message = "This is a test email.";

// 额外的邮件头
$headers = "From: sender@example.com\r\n";
$headers .= "Reply-To: sender@example.com\r\n";
$headers .= "CC: cc@example.com\r\n";
$headers .= "BCC: bcc@example.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";

// 发送邮件
$mailSuccess = mail($to, $subject, $message, $headers);

if ($mailSuccess) {
    echo "Email sent successfully.";
} else {
    echo "Error sending email.";
}
?>

在这个例子中:

  •  $to 变量包含收件人的电子邮件地址。

  •  $subject 变量包含邮件的主题。

  •  $message 变量包含邮件的正文内容。

  •  $headers 变量包含额外的邮件头信息,包括发件人地址、回复地址以及抄送和密送地址。MIME-Version 和 Content-Type 邮件头用于指定邮件内容的类型和字符集。


最后,使用 mail 函数发送邮件。请注意,邮件通常需要配置好的邮件服务器来正常工作。在本地开发环境中,可能需要配置邮件服务器或使用专门的工具(如 MailHog)来截获发送的邮件。

在实际应用中,你可能会使用更复杂的邮件库(例如 PHPMailer 或 Swift Mailer)来处理邮件发送,因为它们提供了更多的功能和更方便的接口。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13820/PHP