0.0.3 • Published 6 years ago

mail-all-emls v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Install

npm i mail-all-emls -g

Usage

cd /folder/with/many/eml/files
setup-mail-all-emls
mail-all-emls

MailParser乱码问题

  1. 用MailParser里的完整版能解决乱码问题吗,用Stream呀Buffer什么的
  2. 要搞清楚QQ里面比如这个到底是什么几把玩意儿 `🌻🍀🌸🎄❄什么玩意
  3. 要不试试iconv-lite/node-iconv?
  4. 实在不行至少把那些个特殊字符变成??也好哇
  5. 或者改变策略,不用mailparser,直接在文件上强行加上From和Date来,然后重新读raw?
  6. 读取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的能起作用就好了.