什么是在php邮件中嵌入图像的最轻和最有效的方法?

时间:2009-12-22 01:35:02

标签: php html email

我试图在我的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的建议,但我更愿意添加我已经拥有的内容。

1 个答案:

答案 0 :(得分:1)

我会说像PHPMailer这样的课程。他们已经制定了所有的细节,在撰写丰富的电子邮件时没有太大的效率或更差的效率,因此用它创建的邮件几乎不会比你自己编写的邮件更大。