1.electron-vue是利用Chromium浏览器、vue-cli脚手架和nodejs来实现跨平台的桌面应用程序
使用electron-packager或electron-builder打包应用程序,electron-packager打包方式比较简单,想为哪个平台打包,
执行相应命令即可;electron-builder,自动化部署,持续集成,只要监测github上绑定的代码仓库发生了变化,即可打包发布。
2.读取邮件的方式
smtp协议:是一种基于文本的电子邮件传输协议,只能用于邮件服务器之间交换邮件。
pop3协议:允许电子邮件客户端下载服务器上的邮件,但不是一个同步的操作,它只是下载了服务器邮件的一个副本,因此服务器上邮件有其他操作时,不会同步到客户端。
imap协议:与pop3协议类似,都允许客户端来下载,但它是一个同步的过程,服务器端有了更改,同时客户端也会有相应的改变。
smtp用来发送邮件,pop3和imap都用来接收邮件
3.接收邮件 --- node-imap是一个 node.js版本的IMAP客户端模块
详情请查看网址:http://www.8dou5che.com/2018/03/23/node-imap/
4.解析邮件的编码方式:
(1)、iconv-lite实现编码的转换,因为node只支持utf-8,没有提供原生转码的方式,故必须利用该模块,
转换为GBK编码
(2)、cont