- ベストアンサー
Mail_mimeを使用したHTMLメールについて
PEARのMail_mimeを使用してHTMLメールを送信するプログラムを組んでいます。 携帯へ送信した際に背景色や文字色は問題なく反映されているのですが メール内に記載した<img src="××××">だけが、表示されません。 現状ではsoftbankでのみ検証しており、Au、Docomoでは未検証です。 PCで表示されているためURLに問題はなく、画像サイズも携帯サイトで使用しているので 問題があるとは思えないのですが、他に原因がありましたら、お分かりになる方ご教授いただけませんでしょうか? 何卒よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
画像は添付されたものでしょうか?(そうであれば)下記のように書いてもダメでしたか? http://selfkleptomaniac.org/archives/1209
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
回答No.2
>画像はメール本文内にimgタグとして絶対パスで記載しております。 URLで書いているということでしょうか?提示したサイトのように「画像ファイルも添付」しないといけません(外部ファイルの読みこみには制限があります)。 #各社のメールの仕様に合わせてください。 >boundary1とboundary2はどう違うものでしょうか? テキストメールとhtmlメールを(alternativeで)区切る部分と、htmlメールの添付ファイルを(relatedで)区切る部分です。なので別々の文字列でないといけません(どちらのboundaryをどう使うかは説明されているとおりです)。
質問者
お礼
知識不足のため、まだ完全に理解できておらず実装できていませんが、shimix様のおかげで少し前に進むことが出来ました。 2度もご回答いただき本当にありがとうございました。
補足
shimix様 早速ご回答いただきましてありがとうございます。 画像はメール本文内にimgタグとして絶対パスで記載しております。 貼っていただいたURLをみたのですが、私には少し難しく理解に乏しいのですが boundary1とboundary2はどう違うものでしょうか? そして、$headers['Content-Type']内に記載すればいいものでしょうか? 大変お手数ですが、お手隙の際にご教授いただけませんでしょうか。 よろしくお願い致します。