在PHP中发送电子邮件时,From
头表示邮件的发件人。在From
头中,&
符号通常不会出现,因为它不是一个有效的电子邮件地址字符。电子邮件地址应该只包含字母、数字、点(.
)、下划线(_
)、加号(+
)和连字符(-
)。
如果你在From
头中看到了&
符号,那么这可能是一个错误或者是邮件发送库的一个bug。请检查你的代码以确保From
头的值是正确的电子邮件地址格式。
以下是一个使用PHP内置的mail()
函数发送电子邮件的示例:
$to = "recipient@example.com";
$subject = "Test email";
$message = "Hello, this is a test email.";
$headers = "From: sender@example.com\r\n" .
"Reply-To: sender@example.com\r\n" .
"X-Mailer: PHP/" . phpversion();
if (mail($to, $subject, $message, $headers)) {
echo "Email sent successfully!";
} else {
echo "Email sending failed.";
}
领取专属 10元无门槛券
手把手带您无忧上云