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