我正在使用mail-listener-2和node.js来接收电子邮件。除了一件事,我有所有设置做我想要的。
我无法弄清楚如何获取当前消息的文本。这就是我的意思。
1. Send an email in my application with a unique id in the subject.
2. User receives email in inbox and replies.
3. Mail-Listener-2 grabs the email reply and saves it under the unique id.
代码:
mailListener.on("mail", function(mail, seqno, attributes){
var body = mail.text
});
现在,当第3步发生时,它正在抓取整个线程消息。而不仅仅是用户发送的消息。这意味着,我的原始消息加上用户的新消息都包含在回复中。
有没有办法只抓住用户回复?或者我只需要做一些事情,比如在消息中添加一行,然后在行之前解析所有内容?
答案 0 :(得分:0)
试试这个:
mailListener.on("mail", function(mail, seqno, attributes){
text:mail.text
});