2012-05-11 51 views
0

我知道这个问题有几个问题,这是基本的问题,但我搜查了最后三天,但我仍然无法发送图像在email.please帮助我如何嵌入我的电子邮件中的图像是哪个标题我应该包含在标题 我写下面的代码。如何发送使用php和html的电子邮件中的嵌入图像

$to = "[email protected]"; 
$subject = "new account created"; 
$body = "New account has been created 
<img border=’0' src=’http://www.example.com/myimages/track.php?MID=1111&SID=2222' width=’1' height=’1'> 
    " ; 

$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
$headers .= "From: [email protected]"; 

$neww=mail($to,$subject,$body,$headers); 
+0

许多用户不喜欢你窥视他们,所以他们阻止你的照片 - 好! – hakre

回答

4

你不能看到你的电子邮件图像原因是大多数电子邮件读者stript出来,因为它们可以用于验证有效的电子邮件地址,这是垃圾邮件发送者使用的常用策略。你的代码尖叫跟踪哪些只能证明这一点。

没有办法解决这个问题,因为图像过滤是由电子邮件客户端完成的,无法由您编写的任何代码控制。

+0

@johm conde目前用于测试我发送电子邮件给自己的帐户,但没有选项来说哪里说图像在那里,我知道图像不会默认显示。但我无法发送图像,因为我在上面的代码中告诉你任何错误或错误 – user696734

0

Check out this thread

我发布了一个解决方案,您可以使用Mozilla Thunderbird来获取您可以放置​​在脚本中的html图像代码。图像将被嵌入,并且将取决于没有链接或外部内容。

寻找我的答案与蜥蜴的大截图。

但即使如此,用户仍然可以屏蔽各种图像。但是,嵌入图像可能被认为比链接内容更可接受 - 它取决于客户端如何处理图像。

相关问题