尝试使用node-imap删除邮件
尝试使用node-imap模块删除node.js中的电子邮件。
我以读/写模式打开INBOX :
imap.openBox('INBOX', false, cb);
然后我获取所有的消息:
var f = imap.seq.fetch("1:"+box.messages.total, { bodies: ['HEADER.FIELDS (FROM TO SUBJECT DATE)','TEXT'], struct: true });
我标记要删除的邮件:
msg.on('end', function() { imap.seq.addFlags(seqno, '\\Deleted', function(err) { } ); });
我closures邮箱autopurge设置为true
imap.closeBox(true);
但是这不起作用。 我究竟做错了什么?
imap.setFlags()
与UID一起使用。 imap.seq.setFlags()
与序列号一起工作。 由于你似乎想传递一个序列号,所以你应该使用后一个函数。