php邮件与outlook无法完美配合

I have a problem using PHP to send mail. The mail is received by Outlook correctly, but it does not show the "From" address in the e-mail.

$subject = $_POST['message_subject'];
$message = $_POST['speaker_description'];
$email   = $_POST['email'];
$option  = $_POST['sel_reg_options'];
$email   = substr_replace($email ,"",-1);

$headers .= "Content-type: text/html; charset=iso-8859-1
";
$headers .= "From:My Name<myifno@mysite.com>
";
$headers .= "Reply-To: Registration of Interest<info@mysite.com>
";          
$headers .= "MIME-Version: 1.0"."
";
$mail_sent = @mail($email,$subject,$message,$headers);
dongshenghe1833
dongshenghe1833 是的尝试了一个空间,但仍然没有什么是有用的,我已经谷歌这么多,现在我生病了
8 年多之前 回复
dongnuo2879
dongnuo2879 空间之后:错过了
8 年多之前 回复
dou448172583
dou448172583 你试过在以下地方留下空间吗?
8 年多之前 回复

2个回答

You should enclose the name in double quotes (this also applies to the Reply-To address name):

$headers .= "From: \"My Name\" <myifno@mysite.com>
";


Also, if running PHP on Unix, add the FROM envelope to the $additional_parameters parameter:

$mail_sent = @mail($email,$subject,$message,$headers,'-f myifno@mysite.com');


On the contrary, if running on Windows, set the sendmail_from INI directive either in php.ini or by using:

ini_set('sendmail_from', 'myifno@mysite.com');


Sources: RFC2822, php.net user comment, IBM sendmail command reference

douxing8323
douxing8323 谢谢你们最后帮助我使用php邮件并且工作正常。
8 年多之前 回复
doumi1912
doumi1912 看我最新的编辑
8 年多之前 回复
douyong5476
douyong5476 此外,您可以尝试将标题放在此订单中吗? (来自,MIME,内容,回复)。 最后,检查第一个$ header调用是否不附加数据(即=而不是。=)。 在调用mail()时可以删除@以查看可能的错误/警告。
8 年多之前 回复
doushi5024
doushi5024 你能告诉我你运行PHP的服务器(apache,IIS)和操作系统是什么?
8 年多之前 回复
douyun8674
douyun8674 没有人在gmail中它仍然是相同的消息显示完美但前景没有显示发送地址
8 年多之前 回复



我刚刚将我的电子邮件脚本切换为 PHPMailer的。 它使创建和发送电子邮件变得更加容易。 我不再担心错误的标题和PHP和电子邮件的复杂性。 格式化电子邮件时没有任何问题,以便在多个电子邮件客户端中正确接收它们。</ p>
</ div>

展开原文

原文

I just recently switched my email scripts to PHPMailer. It has made creating and sending emails much easier. I no longer worry about incorrect headers and the intricacies around PHP and email. I haven't had any issues formatting emails so that they are received correctly in the several email clients out there either.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐