2012-01-07 12 views
2

PHPメールでosCommerceサイトからメールを送信しています。一部の人々は、受け取ったメッセージが「文字化け」していると答えた(その説明)。以下、彼らはそれはヘッダを持つ何かだと思わ受け取った何を見てみると、彼らが見ているものの例である:PHPメールで送信されたメールは一部ではコード化されていますが、一部ではコード化されていません

X-Mailer: osCommerce 

Content-Type: multipart/alternative; 

    boundary="=_29f52435458f0625604b0644bed12e96" 


--=_29f52435458f0625604b0644bed12e96 

Content-Type: text/plain; charset="iso-8859-1" 

Content-Transfer-Encoding: 7bit 


<email body in TEXT format goes here> 

--=_29f52435458f0625604b0644bed12e96 

Content-Type: multipart/related; 

    boundary="=_76ef682735a0ae864990f7224bfc9522" 



--=_76ef682735a0ae864990f7224bfc9522 

Content-Type: text/html; charset="iso-8859-1" 

Content-Transfer-Encoding: quoted-printable 



<email body in HTML format goes here> 

--=_76ef682735a0ae864990f7224bfc9522-- 

--=_29f52435458f0625604b0644bed12e96-- 

ヘッダに何か問題がありますように見えます。これを解決することが難しくなっているのは、他の人ではなくこのように表示することです。テストメールを自分宛に送ったので、表示されるはずです。

これは、osCommerceの問題ではありません、それは無問題に送信するために使用し、私は最近、それを微調整し、今私はそれが何だったかにそれを戻すことはできません。私のIDEではファイルの変更を追跡することができますが、私はすべての変更を元に戻しましたが、問題は解決しません。

2つの異なる境界番号によって問題が発生していますか?

私が探しているのは、上記のものが普通のものかどうかを確認することです。

+0

回答を受け入れることはできますか? –

答えて

0

メールをHTML形式、特にmultipart/mixedで送信しています。すべての電子メールクライアントがHTMLメールを読むことができるわけではありません。電子メールモジュールを調べて、平文形式でメールを送信できるかどうかを確認したい場合があります。

+0

これは私のコード調整前のHTMLとテキストの両方に対してうまくいった電子メールです。 – peteb

関連する問題