<?php
$to = "recipient@example.com";
$subject = "Test Mail";
$message = "This is a test email.";
$headers = "From: sender@example.com\r\n";
$headers .= "Reply-To: sender@example.com\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
// 发送邮件
$mailResult = mail($to, $subject, $message, $headers);
// 检查邮件是否成功发送
if ($mailResult) {
echo "邮件发送成功";
} else {
echo "邮件发送失败";
}
?>
在上面的例子中:
- $to 变量包含接收邮件的地址。
- $subject 是邮件的主题。
- $message 包含邮件的正文内容。
- $headers 是一组附加的邮件头,例如发件人、回复地址和内容类型。
请注意:
1. 电子邮件地址、主题和消息都应该是你的实际数据。
2. 发件人地址 (From 和 Reply-To) 应该设置为你有权限使用的有效地址。
3. 在邮件头中,Content-Type 设置为 text/plain 表示纯文本邮件,如果需要发送 HTML 邮件,可以将其设置为 text/html。
在实际使用中,mail() 函数依赖于服务器的邮件配置,因此它可能需要正确配置邮件服务器以确保邮件能够被成功发送。有时候,为提高可靠性和功能,开发人员可能会使用专门的邮件库,如 PHPMailer 或 SwiftMailer。这些库提供了更多的功能和更好的错误处理机制。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3506/PHP