如何把邮件抓下来放到数据库中(含附件)
发布于 1 个月前 作者 dogsmall 295 次浏览 来自 问答

最近在用node做一个类似foxmail类似的软件,老大给我分配的任务是把邮件能从邮箱的服务器中抓到数据库中,保证离线状态下用户也能看到邮件,今天写了半天也只实现了把一些主题,时间,发送人等信息保存到数据库,但是邮件内容和附件该怎么保存到数据库呢? 有没有做过类似软件的大牛给点指点,或者给点资料看看,不胜感激

3 回复

有imap和pop3协议的库,github上很多

抱歉啊,现在才感谢您,找了两天房子,累死了,今天才安顿下来,有个inbox库,这个库是这方面的库吗?

@i5ting 这两天看了POP,imap,和几个邮件模块,但是感觉还是没有找到解决方案,我目前用nodejs+sqlite3+inbox来处理邮件获取这个功能,也能获取邮件信息,结果如下图QQ截图20151209095901.pngQQ截图20151209095927.png 我想把bodystructure中的内容提出该怎么办呢?实现正文保存,附件保存到数据库

源码:https://github.com/dogsmall/save-email.git

回到顶部