mail("xxxxx@xxxxxx.com",
'This is the subject!',
'<div style="background:black;color:green;width:100%;height:1000px;">Email email message message HEy</div>',
"Content-type: text/html; charset=iso-8859-1; From: 1234abc"
);
当我将此信息发送到我的邮箱时,它显示为黑色背景和绿色文字。但是From
标题不起作用。它只显示为apache apache@ns209646.ip-188-165-193.eu
,其中188.165.193.158
是我的服务器IP地址。
答案 0 :(得分:1)
应使用CRLF(\ r \ n)分隔多个额外标题。
... "Content-type: text/html; charset=iso-8859-1\r\nFrom: 1234abc" ...
答案 1 :(得分:0)
应使用CRLF(\ r \ n)分隔多个额外标题。
$headers = 'From: 1234abc <webmaster@example.com>' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n";
但我建议使用自动邮件程序 我使用http://swiftmailer.org/并且由于邮件中的标题而摆脱了很多挫折,邮件刺客的pov邮件看起来也更好