Articles of imap

MIME电子邮件多部分分析器

我正在寻找一个node.js模块,可以parsing我的IMAP请求 – FETCH 1 BODY [TEXT]。 我需要多部分分析器,因为我有层次结构中级别很less的消息。 消息示例: –94eb2c032ec81bf420053483f579 Content-Type: multipart/alternative; boundary=94eb2c032ec81bf411053483f577 –94eb2c032ec81bf411053483f577 Content-Type: text/plain; charset=UTF-8 test –94eb2c032ec81bf411053483f577 Content-Type: text/html; charset=UTF-8 <div dir="ltr">test</div> –94eb2c032ec81bf411053483f577– –94eb2c032ec81bf420053483f579 Content-Type: image/x-icon; name="favicon.ico" Content-Disposition: attachment; filename="favicon.ico" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ip2cdokt0 AAABAAEAEA8AAAEAIA… THIS IS ATTACHMENT …A8AcAAPw/AAA= –94eb2c032ec81bf420053483f579–)

尝试使用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); 但是这不起作用。 我究竟做错了什么?

Node.js mailparser模块错误:无法find模块'iconv'

我正在努力学习node.js,并且正在玩弄这里find的imap和mailparser示例代码 。 我根据在各自的github页面上find的自述文件中的说明安装了imap和mailparser ,并且一切安装正常,没有任何错误。 试图运行示例代码时,出现以下错误: Error: Cannot find module 'iconv' 安装模块后,我的项目目录结构如下所示: ~/ProjectDir | — node_modules | | | — imap | | | | | — LICENSE | | — README.md | | — imap.js | | — package.json | — mailparser | | | | | — lib | | | | | | […]

用节点js imap阅读电子邮件正文

我试图读取与节点js检索到的电子邮件的正文。 我使用这个npm模块: https : //github.com/mscdex/node-imap 我可以获得几乎所有的电子邮件的信息,除了阅读正文的内容。 有任何想法吗? 谢谢,

nodejs – 如何从Gmail取电子邮件

我已经在node.js中开发了web应用程序,现在我想从gmail获取电子邮件并存储在我的应用程序数据库中。 我已经阅读/检查邮件侦听器2 ,但它给我一些关于身份validation的错误。 我已经提出了这个问题,但我仍然在寻找这样一个值得信赖的图书馆。 有没有人与这个库,或任何其他的解决scheme相同? 简而言之,我正在寻找一个代码/示例/库,它是从G Mail帐户获取电子邮件(包括附件和标题详细信息(我需要uniqueid / threadid电子邮件,所以我可以做一个票务解决scheme)。