0

Google Mail の IMAP ライブラリを使用して Gmail の受信トレイから HTML メールを読み取り、そのメールをデータベースにアップロードして取得し、Web ページに表示するクライアントがあります。アイデアは、従業員が参照できるように、全社的なすべての電子メールを一元化された場所で利用できるようにすることです。

Gmail からメールを取得し、データベースに挿入し、インターネットに表示するためのすべてのコードが動作しています。

私が抱えている問題は、HTML メールを Web サイトに表示するときに、HTML があらゆる種類の CSS クラスなどを継承することです。定義がページに配置され、元の電子メールの書式設定が台無しになります。たとえば、電子メールの単純な箇条書きリストには、背景色と特殊なフォントが使用されています。フォーマットの忠実性を維持するために wkhtmltopdf を試してみましたが、顧客は、リンクされた PDF ではなく、元のフォーマットのままのページ上の未加工の電子メールを望んでいます。

継承された書式設定をすべて破棄し、HTML メールを Web ページに元の書式設定で表示する方法はありますか?

4

1 に答える 1

0

メールをiframeで表示できます。

iframe は呼び出し元の親から CSS を継承しないため、メールはクリーンな CSS シートで表示されます。

于 2013-06-28T11:19:01.230 に答える