私は現在、Linuxサーバー上でphpで開発中のメールアプリケーションに問題があります。別のクライアントと異なるアドレスの束に電子メールを送信した後、これらのメールを受信者が読み取ることができないことがあります。 例えば体はこれを開始するために表示されます。私は本当に私のメールに何が起こっているのか見当もつかないPHPメール():ヘッダーがメール本体に表示されます
boundary="=_2cac04098ebf51c342bd57eab2200e38"
Message-ID: <lo5huc.id4ip6qutsch.lforce.de>
Date: Mon, 11 Jul 2011 06:01:24 +0200 (CEST)
--=_2cac04098ebf51c342bd57eab2200e38
。ヘッダーの各行は\n
で区切られ、境界エントリには先頭に\t
があります。クライアントは私のヘッダーを解析中にそこにない改行を読むようだが。ヘッダーの他の部分でも発生します。
似たような問題があったことはありますか?私を助けてください!
アンディ
更新:私はかなりコーディングエラーではないと確信しています。私はこのメールを数年間コーディングしています(自分のメールクライアントを書いたことさえあります)。今はもっと大きなオープンソースプロジェクトのRMAILクラスを使用しています。私はそれが私のシステム構成の問題のようなものだと思う...それは単なる推測です。
コードを表示してください。 – Cfreak
MIME境界のように見えます。電子メールを送信するためにライブラリ(PEAR :: Mailなど)を使用していますか? – minichate
これは長くて、ここに投稿するにはあまりにも多くの部分があります。 $ header。= "From:[email protected] \ nContent-Type:text/html \ n" 本当に特別なものはありません。 純粋なメール()とrメールを使用しています – Andy