• ベストアンサー

Mail_mimeを使用したHTMLメールについて

PEARのMail_mimeを使用してHTMLメールを送信するプログラムを組んでいます。 携帯へ送信した際に背景色や文字色は問題なく反映されているのですが メール内に記載した<img src="××××">だけが、表示されません。 現状ではsoftbankでのみ検証しており、Au、Docomoでは未検証です。 PCで表示されているためURLに問題はなく、画像サイズも携帯サイトで使用しているので 問題があるとは思えないのですが、他に原因がありましたら、お分かりになる方ご教授いただけませんでしょうか? 何卒よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

画像は添付されたものでしょうか?(そうであれば)下記のように書いてもダメでしたか? http://selfkleptomaniac.org/archives/1209

laundry77
質問者

補足

shimix様 早速ご回答いただきましてありがとうございます。 画像はメール本文内にimgタグとして絶対パスで記載しております。 貼っていただいたURLをみたのですが、私には少し難しく理解に乏しいのですが boundary1とboundary2はどう違うものでしょうか? そして、$headers['Content-Type']内に記載すればいいものでしょうか? 大変お手数ですが、お手隙の際にご教授いただけませんでしょうか。 よろしくお願い致します。

その他の回答 (1)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>画像はメール本文内にimgタグとして絶対パスで記載しております。 URLで書いているということでしょうか?提示したサイトのように「画像ファイルも添付」しないといけません(外部ファイルの読みこみには制限があります)。 #各社のメールの仕様に合わせてください。 >boundary1とboundary2はどう違うものでしょうか? テキストメールとhtmlメールを(alternativeで)区切る部分と、htmlメールの添付ファイルを(relatedで)区切る部分です。なので別々の文字列でないといけません(どちらのboundaryをどう使うかは説明されているとおりです)。

laundry77
質問者

お礼

知識不足のため、まだ完全に理解できておらず実装できていませんが、shimix様のおかげで少し前に進むことが出来ました。 2度もご回答いただき本当にありがとうございました。

関連するQ&A