0

我有一个客户端,它使用 Google Mail 的 IMAP 库从 Gmail 收件箱中读取 HTML 电子邮件,然后将所述电子邮件上传到数据库以进行检索并显示在网页上。我们的想法是将公司范围内的所有电子邮件集中在一个位置,以供员工参考。

我有所有代码可以从 Gmail 中获取电子邮件,插入数据库,并在互联网上显示。

我遇到的问题是,在网站上显示 HTML 电子邮件时,HTML 继承了各种 CSS 类等。页面上的定义并破坏原始电子邮件的格式。例如,电子邮件中的简单项目符号列表采用背景颜色和专用字体。我已经尝试使用 wkhtmltopdf 来保持格式的保真度,但客户希望页面上的原始电子邮件采用原始格式,而不是链接的 PDF。

有没有办法可以丢弃所有继承的格式并以原始格式将 HTML 电子邮件显示到网页?

4

1 回答 1

0

您可以在 iframe 中显示电子邮件。

iframe 不会从调用父级继承 CSS,因此您的电子邮件将显示为一个干净的 CSS 表。

于 2013-06-28T11:19:01.230 回答