Files
mail-hub/pubspec.yaml
hz4th_coder 6c1225f588 MailHub v1.0.0: 跨平台邮箱客户端(纯 Dart IMAP/SMTP/MIME 协议栈)
- 登录: QQ/163/126/189/搜狐/Gmail/Outlook/Yahoo/iCloud/企业邮/自定义, 自动识别+测试连接
- 收信: IMAP 多文件夹同步/未读/星标/搜索(本地+服务器)
- 读信: HTML渲染/CID内嵌图/原文查看/附件下载
- 写信: 收件人/抄送/密送/附件/富文本/草稿/回复转发
- 存储: SQLite + 系统安全存储(DPAPI/Keychain/Keystore)
- 测试: 单元测试 + Mock IMAP/SMTP 服务器集成测试(23项全过)
- 可迁移: Windows/Android/iOS/macOS/Linux 一套代码
2026-08-18 01:10:11 +08:00

44 lines
906 B
YAML

name: mail_hub
description: 跨平台邮箱客户端 (Windows/Android/iOS/macOS/Linux) - 纯 Dart 协议栈
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.4.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
# 本地存储
sqflite: ^2.4.1
sqflite_common_ffi: ^2.3.4
path: ^1.9.0
path_provider: ^2.1.5
shared_preferences: ^2.3.4
flutter_secure_storage: ^9.2.4
# 编码/解析
fast_gbk: ^1.0.0
html: ^0.15.5
intl: ^0.20.2
# 交互
file_picker: ^8.1.4
url_launcher: ^6.3.1
flutter_widget_from_html: ^0.15.3
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
# sqlite3 预编译库下载走镜像(国内网络直连 GitHub 会被墙)
hooks:
user_defines:
sqlite3:
url_pattern: https://ghproxy.net/https://github.com/simolus3/sqlite3.dart/releases/download/$RELEASE_TAG/$FILENAME
flutter:
uses-material-design: true