0

データベース行からいくつかの HTML を取得し、この HTML を本文として使用して電子メールを送信する単純な PHPMailer スクリプトがあります (基本的なニュースレター スクリプト)。

この文字列をランダムな場所で分割しているように見える Gmail を除いて、すべて問題ないように見えます。これにより、有効な HTML タグが壊れて、gmail でページの書式設定がわずかに台無しに見えることがあります (ただし、Outlook では問題ありません)。

たとえば、以下の行は CSS インライン スタイルの一部であり、ソース コードを表示したときに solid という単語が壊れて次の行に配置されています。

border-width: 0px; border-style: s
olid;"

誰でも Gmail でこの理由を提案できますか?

4

1 に答える 1

0

Gmailは私の経験から、外部またはインラインのスタイルシートをサポートしていないため、スタイル属性のみを使用する必要があります。インラインまたは外部のスタイルは使用せず、すべてのスタイルをスタイル属性に入れてください。

例:<div style ='border-width:0px; border-style:solid; "'>

于 2013-02-10T11:20:13.577 に答える