Php 电子邮件确认“;从「;现场不工作

Php 电子邮件确认“;从「;现场不工作,php,Php,以下是我网站上的代码,用于在用户注册时发送确认电子邮件。电子邮件发送得很好,但发件人为空(显示为“未知发件人”)。我希望它来自我的电子邮件,来自ABC技术公司 { // ---------------- SEND MAIL FORM ---------------- // send e-mail to ... $to=$user; // Your subject $subject="Your confirmation link here"; // From $header="from: ABC

以下是我网站上的代码,用于在用户注册时发送确认电子邮件。电子邮件发送得很好,但发件人为空(显示为“未知发件人”)。我希望它来自我的电子邮件,来自ABC技术公司

{
// ---------------- SEND MAIL FORM ----------------
// send e-mail to ...
$to=$user;
// Your subject
$subject="Your confirmation link here";

// From
$header="from: ABC Technologies";
// Your message
$message="Confirmation link for college match site\r\n";
$message.="Click on this link to activate your account \r\n";
$message.="http://$_SERVER[HTTP_HOST]/chat_site/confirmation.php?passkey=$confirm_code";
// send email
$sentmail = mail($to,$subject,$message,$header, "-f ABC Technologies");
}

试着这样做:

$headers  = "From: ABC Technologies < mail@example.com >";
$headers=“From:ABC Technologies”mail@example.com >";

尝试以下方法:

$headers  = "From: ABC Technologies < mail@example.com >";
$headers=“From:ABC Technologies”mail@example.com >";

正确,这不是有效的发件人:

$header="from: ABC Technologies";
您显然缺少电子邮件地址:

$header="from: ABC Technologies <abc@example.com>";
现在你需要一个电子邮件地址;甚至不是电子邮件+姓名组合,只是一封电子邮件:

"-fabc@example.com"

正确,这不是有效的发件人:

$header="from: ABC Technologies";
您显然缺少电子邮件地址:

$header="from: ABC Technologies <abc@example.com>";
现在你需要一个电子邮件地址;甚至不是电子邮件+姓名组合,只是一封电子邮件:

"-fabc@example.com"

使用正确的邮件标题。您的
发件人:
应该是一个电子邮件地址。尽管阅读这本书很头疼:第3.4节使用正确的邮件标题。您的
发件人:
应该是一个电子邮件地址。尽管读起来很头疼:第3.4节