PHP标题代码不会在电子邮件中显示地址,而是显示服务器的默认地址
问题描述:
我尝试了许多此代码的替代方法,但它不显示我的显示名称。PHP标题代码不会在电子邮件中显示地址,而是显示服务器的默认地址
$to = $email;
$subject = $subject;
$message = $msg;
$headers = 'From: [email protected] \r\n';
$headers .= "Reply-To: [email protected] \r\n";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
答
尝试添加以下约定。
$headers .= 'From: Mysitename <mysitename.com>' . "\r\n";
答
好,我设法让它通过重新排列头的工作,感谢您的输入大利。 $to = $email;
$subject = $subject;
$message = $msg;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Info <[email protected]>' . "\r\n";
感谢Ori的一个,我已经尝试过了,还是不工作,但是当我把过去两个头它工作(但当时我的邮箱将显示在纯文本) $ headers。='From:Mysitename'。为 “\ r \ n” 个; $ headers。='Reply-To:[email protected]'。为 “\ r \ n” 个; // $ headers ='MIME-Version:1.0'。为 “\ r \ n” 个; // $ headers。='Content-type:text/html; charset = UTF-8'。为 “\ r \ n” 个; –
user1424442