在过去的5小时,由于某种原因,不能让我的PHP生成HTML的邮件。
这是我有:
// Construct Mail:
$message = "
Some textNew line
New para
";// Send Mail:
$to = "$UserMail";
$subject = "[Skills Exchange Network] Event Created";
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-Type: text/html; charset=ISO-8859-1' . "\r\n";
$headers .= 'From: Skills Exchange Network ' . "\r\n";
$headers .= 'Cc: Skills Exchange Network ' . "\r\n";
$SendMail = mail($to,$subject,$message,$headers);
这是我收到:
从技能交换网RNCC:技能交换网络RN
我真的不知所措...
下面是我现在拥有的:
// Construct Mail:
$message = "
Some textNew line
New para
";// Send Mail:
$to = "$UserMail";
$subject = "[Skills Exchange Network] Event Created";
// To send HTML mail, the Content-type header must be set
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\r\n";
// Additional Headers:
$headers .= "From: Skills Exchange Network " . "\r\n";
$headers .= "Cc: Skills Exchange Network " . "\r\n";
$SendMail = mail($to, $subject, $message, $headers);
这里就是我得到:
Subject: [Skills Exchange Network] Event Created
MIME-Version: 1.0rnContent-Type: text/html; charset=ISO-8859-1rnFrom: Skills Exchange Network rnCc: Skills Exchange Network rn
Message-Id:
From: [email protected]
Date: Thu, 18 Jul 2013 10:13:08 -0500
X-Antivirus: AVG for E-mail 2013.0.3349 [3204/6500]
X-AVG-ID: ID58DD9571-36429B43
New line
New para
+0
最好是使用表格进行电子邮件标记 –
+0
这是您收到的电子邮件正文还是这个主题? –
+0
有两件事情是错误的:标题和正文。我收到邮件,但标题格式不正确,HTML以纯文本格式显示。可能是因为标题错误。 –