Sendgrid-nodejs: 如何从标题获取messageId

创建于 2019-03-12  ·  4评论  ·  资料来源: sendgrid/sendgrid-nodejs

我们正在使用入站解析来处理SendGrid中的消息。 现在,我们要处理回复消息,为此,我们需要从电子邮件中提取消息ID。

我们如何从经过入站解析的电子邮件中提取消息ID? 正如我在请求标头中看不到的那样。

unknown or a waiting for feedback question

最有用的评论

@wooyah

我发现最好使用以下内容...

  var MailParser = require("mailparser").MailParser;
  var mailparser = new MailParser();
  mailparser.on("end", function(mail_object){
      log(util.inspect(mail_object));     
  });
  mailparser.write(req.body.email);
  mailparser.end();

这需要检查“入站解析”设置“ POST原始的完整MIME消息”。
您会发现mail_object具有所需的功能。

所有4条评论

你好@wooyah

邮件ID应该在标题中。 您能否提供更多细节,以便我可以尝试复制?

  1. 您能否提供代码示例?
  2. 您在使用这个SDK吗?

最诚挚的问候,

埃尔默

@wooyah

我发现最好使用以下内容...

  var MailParser = require("mailparser").MailParser;
  var mailparser = new MailParser();
  mailparser.on("end", function(mail_object){
      log(util.inspect(mail_object));     
  });
  mailparser.write(req.body.email);
  mailparser.end();

这需要检查“入站解析”设置“ POST原始的完整MIME消息”。
您会发现mail_object具有所需的功能。

感谢您帮助@jerryongit!

我刚刚编辑了您的评论以提高可读性。

谢谢@jerryongit
您的代码确实很有帮助。
我设置为使用busboy从Header捕获所需的数据,现在已经没有问题了。 :)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

murphman300 picture murphman300  ·  4评论

thinkingserious picture thinkingserious  ·  4评论

Chrischuck picture Chrischuck  ·  3评论

amlcodes picture amlcodes  ·  4评论

thidasapankaja picture thidasapankaja  ·  4评论