请帮助我,我在使用 php 发送 html 格式的邮件时遇到问题,mail()
我认为问题出在标题上。我包含了两个仅在单引号或双引号中略有不同的标题:
标题 1:
$headers = 'From: webmaster@example.com\r\n Reply-To: webmaster@example.com';
$headers .= '\r\nContent-Type: multipart/alternative; boundary="'.$random_hash.'"';
当我像上面那样使用单引号时,我所有的 html 代码都作为简单的文本打印在邮件中,没有正确的 html 格式。\r\n
此外,我的标题在丢失后显示所有内容都搞砸了。
标题 2:
$headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"".$random_hash."\"";
使用这个,我得到了一个完美的标题,但现在我的邮件是空的,附件是空的。我不知道这是从哪里来的,因为我没有在邮件中附加任何内容。
请建议做什么