Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 1.64 KB

README.md

File metadata and controls

42 lines (35 loc) · 1.64 KB

Mail 📧

仅供学习使用

介绍

仿 gmail app 的小程序,基本满足邮件的收发
纯原生小程序

待做 :

  • loading display🤔
  • 尚未实现功能
  • ......
  • 小程序上线

注意

  • 有些功能未实现(备注有说明)
    • 搜索
    • 滑动查看上/下一封邮件
    • 滑动打开侧边栏
    • 删除/星标/归档 邮件
    • 查看所有邮件
    • 发送附件
  • 下拉加载会有卡顿
  • towxml解析(暂时没找到办法~~欢迎提供建议)
    • 网页内容不能全屏显示
    • 纯文本解析换行问题
  • base64内容无法显示(貌似已经解决)
  • 重复添加相同邮箱不会报错,但会过滤掉

备注

使用mp-html进行html解析

收发邮件将imapsmtp加以整合,实现了基本需求,如果有需要更多设置,可以fork node-mail-client 项目加以更改

考虑到邮箱文件大小,故没有将邮件保存到数据库,每次启动都会拉取邮件,更换邮箱时会重新拉取。为了减少逻辑复杂度(偷懒),所有邮箱和主要邮箱一致,星标/删除邮件只在本次运行时生效。


部分截图