我有一个客户端,它使用 Google Mail 的 IMAP 库从 Gmail 收件箱中读取 HTML 电子邮件,然后将所述电子邮件上传到数据库以进行检索并显示在网页上。我们的想法是将公司范围内的所有电子邮件集中在一个位置,以供员工参考。
我有所有代码可以从 Gmail 中获取电子邮件,插入数据库,并在互联网上显示。
我遇到的问题是,在网站上显示 HTML 电子邮件时,HTML 继承了各种 CSS 类等。页面上的定义并破坏原始电子邮件的格式。例如,电子邮件中的简单项目符号列表采用背景颜色和专用字体。我已经尝试使用 wkhtmltopdf 来保持格式的保真度,但客户希望页面上的原始电子邮件采用原始格式,而不是链接的 PDF。
有没有办法可以丢弃所有继承的格式并以原始格式将 HTML 电子邮件显示到网页?