我试图在我的php电子邮件中嵌入一个图像并用作签名。电子邮件末尾的含义我想要一个图像。我尝试了很多不同的组合,但大多数情况下都没有让图像出现。图像是否有尺寸限制,或者我只是以一种让它变得沉重的方式?我尝试过的一些事情都不允许电子邮件显示出来。这是我的代码:
$to = $Email;
$subject = "$auth->first_name $auth->last_name left you a comment";
$message = "$auth->first_name $auth->last_name left you a comment: <br /><br /> <a href='http://www.blah.org/Profile.php?id=" . $prof->id . "'>Click here to view</a><img src='http://www.blah.org/styles/images/blah.jpg'/>";
$from = "blah<noreply@blah.org>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: $from";
mail($to, $subject, $message, $headers);
我也试过像这样扩展$ message:
。= $ messages =“http://www.blah.com/styles/images/blah.jpg'/>”;
对于最轻量级和坚实的方法有任何建议吗?
我已经得到了PHPMailer的建议,但我更愿意添加我已经拥有的内容。
答案 0 :(得分:1)
我会说像PHPMailer这样的课程。他们已经制定了所有的细节,在撰写丰富的电子邮件时没有太大的效率或更差的效率,因此用它创建的邮件几乎不会比你自己编写的邮件更大。