我需要发送一个电子邮件到一些列表,只有一个jpg作为消息正文,这是我正在使用的标题,但是当我添加图像时它不起作用(相反,如果我写一些随机文本电子邮件发送正确) 这就是我到目前为止所使用的:
message = '<img src="http://www.gulfview.info/admin/birthday_card_goes_here/birthday.jpg" width="600" height="800" />';
$subject = 'Happy Birthday from your Gulfview Friends !!';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Bob Fregalette <info@thegiftstores.org>' . "\r\n";
if(!mail($email, $subject, $message, $headers)){
echo $email." not sent <br>";
}
else {
echo $email ."Sent succesfully<br>";
}
任何提示? 感谢
答案 0 :(得分:0)
我假设你已经在其他地方分配了$ email的价值?
如果我在此代码之前为$ email值分配了一些内容,那么您的代码就像我所写的一样。
如果我在没有$ email值的情况下运行它,则会出现致命错误,即邮件头中没有收件人邮件。