是的,PHP SMTP 可以自定义邮件头。在使用 PHP 的 mail()
函数发送邮件时,您可以通过设置额外的headers参数来自定义邮件头。以下是一个示例:
<?php
$to = "recipient@example.com";
$subject = "Custom Subject";
$message = "This is the email message.";
$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 "邮件发送成功!";
} else {
echo "邮件发送失败!";
}
?>
在这个示例中,我们设置了发件人、回复人和 X-Mailer 头。您可以根据需要自定义这些头信息。请注意,某些邮件服务器可能会限制或要求特定的头信息格式。