PHP电子邮件标题FROM字段无法正确显示

时间:2017-08-27 21:14:43

标签: php email

我需要帮助将电子邮件中的FROM字段设为特定的电子邮件地址。截至目前,它正在出现这样的事情。看起来它是我的托管公司服务器上的抓取信息。

ipw.xxxxxxxxx@boscustweb1302.eigbox.net

电子邮件的所有其他功能都很棒。我的$headers如下:

$to = $email;
$subject = "ORDER # $tranid";
$headers = "From: info@xxxxxx.com";
$headers = "MIME-Version: 1.0";
$headers = "Content-type: text/html; charset=iso-8859-1";

PHP手册就是这个。我认为这就是我正在做的事情。

$headers = 'From: webmaster@example.com' . "\r\n" .
   'Reply-To: webmaster@example.com' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

他们确实使用了内爆,但我认为我不需要像我设置的那样:

mail($to, $subject, $message, implode("\r\n", $headers));

试了这个没有成功:

$to = $email;
$subject = "ORDER # $tranid";
$headers .= "From: info@xxxxxx.com";
$headers .= "MIME-Version: 1.0";
$headers .= "Content-type: text/html; charset=iso-8859-1";

1 个答案:

答案 0 :(得分:1)

@ chris85

的帮助下找到答案
module.exports = passport => ({
  signup(req, res, next) {
    …
  },
  signin(req, res, next) {
    …
  }
});

保持HTML格式并正确显示FROM字段。