Install
npm i mail-all-emls -g
Usage
cd /folder/with/many/eml/filessetup-mail-all-emlsmail-all-emls
MailParser乱码问题
- 用MailParser里的完整版能解决乱码问题吗,用Stream呀Buffer什么的
- 要搞清楚QQ里面比如这个到底是什么几把玩意儿 `🌻🍀🌸🎄❄``什么玩意
- 要不试试iconv-lite/node-iconv?
- 实在不行至少把那些个特殊字符变成??也好哇
- 或者改变策略,不用mailparser,直接在文件上强行加上From和Date来,然后重新读raw?
- 读取html的时候变换成base64?
https://nodemailer.com/extras/mailparser/ https://stackoverflow.com/questions/32771183/node-js-emoji-parsing https://stackoverflow.com/questions/10992921/how-to-remove-emoji-code-using-javascript
打算强行读html了
发现可能是mailparser这个东西本身就他妈有问题,是他读取的时候乱码了 我自己取出html部分就屁事没有 不过其实存在问题 万一人家就没有html只有text呢?//这个就直接用mailparser的text好了 最好的办法还是根据boundary进行分割才行?因为还有可能是复杂的一些eml,比如转发的邮件,就不是单纯的text或html了,可能用到多个boundary. 算了,现在不考虑这些,针对qq-mht-into-emls的能起作用就好了.