Anu*_*hav 1 php sendmail email-headers
请帮助我,我有使用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.'"';
Run Code Online (Sandbox Code Playgroud)
当我使用上面的单引号时,我所有的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."\"";
Run Code Online (Sandbox Code Playgroud)
使用这个,我得到一个完美的标题,但现在我的邮件被发送空与空的附件.因为我没有附加任何东西到我的邮件,所以我不在哪里.
请建议做什么