私は送信しようとしているメールを持っています(メール全体がヘッダーにあります)。実際には、電子メールが送信されています。しかし、目的地に到着すると、そのコンテンツは削除されています。別のサーバーから同じコードでビルドされたメールと同じメールを送信すると、すべてうまく動作します。コンテンツはphp mail()でメールから削除されました
私はnl2br(htmlspecialchars($headers, ENT_QUOTES))
を使用して、それをプリントアウトすると、これは私が得るものです:電子メールが配信されると
From: [email protected]
Reply-to: [email protected]
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="cccf6094979eaede770a2a2e88fc83e9"
Content-Transfer-Encoding: 7bit
This is a MIME encoded message.
--cccf6094979eaede770a2a2e88fc83e9
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
You are not being awesome....
--cccf6094979eaede770a2a2e88fc83e9--
、体が空である、と私はGmailの中でそれを見たときに、「ショーの元、」それ同じように見えますが、内容はそこにはありません。
私はpostfixとOpenDKIMを使用していますが、私はそれぞれを無効にし、sendmailにも戻ってきました。私はこれについて私の毛をリッピングしています。
あなた後置メールログまたはsendmail?そこに興味深いものは何ですか? – Jason
メール本文に空白行がありません。 [例はこちら](https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html)を参照してください:「各部分はカプセル化境界で始まり、ヘッダ領域、空白ライン**、ボディーエリア。 –
@Jason関連するものが見つかりませんでした。 Googleのメールサーバーとの接続情報だけです。 – Kittsil