Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wk989898/wxchat-mail
:email: 微信小程序 仿Gmail邮箱
https://github.com/wk989898/wxchat-mail
email gmail mailclient mphtml wechat wechat-mini-program
Last synced: about 2 months ago
JSON representation
:email: 微信小程序 仿Gmail邮箱
- Host: GitHub
- URL: https://github.com/wk989898/wxchat-mail
- Owner: wk989898
- License: apache-2.0
- Created: 2020-06-01T15:00:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T08:43:37.000Z (about 2 years ago)
- Last Synced: 2024-07-02T21:43:34.695Z (6 months ago)
- Topics: email, gmail, mailclient, mphtml, wechat, wechat-mini-program
- Language: JavaScript
- Homepage:
- Size: 1.61 MB
- Stars: 7
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mail :email:
仅供学习使用## 介绍
仿 gmail app 的小程序,基本满足邮件的收发
纯原生小程序待做 :
- loading display🤔
- 尚未实现功能
- ......
- ~~小程序上线~~## 注意
- 有些功能未实现(备注有说明)
- 搜索
- 滑动查看上/下一封邮件
- ~~滑动打开侧边栏~~
- 删除/星标/归档 邮件
- 查看所有邮件
- 发送附件
- 下拉加载会有卡顿
- towxml解析(暂时没找到办法~~欢迎提供建议)
- 网页内容不能全屏显示
- ~~纯文本解析换行问题~~
- ~~base64内容无法显示~~(貌似已经解决)
- 重复添加相同邮箱不会报错,但会过滤掉## 备注
使用[mp-html](https://github.com/jin-yufeng/mp-html)进行html解析收发邮件将`imap`和`smtp`加以整合,实现了基本需求,如果有需要更多设置,可以fork [node-mail-client](https://github.com/wk989898/mail) 项目加以更改
考虑到邮箱文件大小,故没有将邮件保存到数据库,每次启动都会拉取邮件,更换邮箱时会重新拉取。为了减少逻辑复杂度(偷懒),所有邮箱和主要邮箱一致,`星标`/`删除`邮件只在本次运行时生效。
---
### 部分截图