【问题标题】:Rendering raw email mesages in the browser在浏览器中呈现原始电子邮件消息
【发布时间】:2021-01-13 01:57:45
【问题描述】:

如何在浏览器中呈现原始电子邮件消息?

我正在尝试使用 puppeteer 截取电子邮件消息,但加载整个消息看起来完全不正确:

【问题讨论】:

    标签: javascript email puppeteer render


    【解决方案1】:

    事实证明,一封电子邮件有很多部分(如发件人、收件人、附件等)。

    我需要解析我使用 mailparser 所做的原始邮件消息。

    import { simpleParser } from 'mailparser';
    
    const parsed = await simpleParser(emailMessage);
    
    // call screenshot service with `parsed.html` or `parsed.textAsHtml`
    

    mailparser 非常棒,因为它可以为您提供您想要的信息,包括:

    • 标题
    • 主题
    • 来自
    • cc
    • 密送
    • 日期
    • 在回复中
    • 回复
    • messageId
    • 参考文献
    • html
    • 文字
    • textAsHtml
    • 附件

    【讨论】:

      猜你喜欢
      • 2012-04-15
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      • 2013-12-18
      • 1970-01-01
      相关资源
      最近更新 更多