0

この質問は何度か聞かれることは知っていますが、基本的な質問ですが、過去 3 日間検索しましたが、まだメールで画像を送信できません。メールに画像を埋め込む方法を教えてください。どのヘッダーをヘッダーに含める必要がありますか?次のコードを書きます。

 $to = "example@gmail.com";
 $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: admin@gmail.com";  

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

2 に答える 2

4

電子メールで画像が表示されない理由は、スパム送信者が使用する一般的な戦術である有効な電子メール アドレスの確認に画像が使用される可能性があるため、ほとんどの電子メール リーダーが画像を削除するためです。あなたのコードは、要点を証明するだけの追跡を叫びます。

画像のフィルタリングは電子メール クライアントによって行われ、記述したコードでは制御できないため、これを回避する方法はありません。

于 2012-05-11T10:55:16.297 に答える