5 个版本
使用旧的 Rust 2015
0.1.5 | 2018年10月29日 |
---|---|
0.1.4 | 2018年10月9日 |
0.1.2 | 2018年9月24日 |
#264 在 电子邮件
每月 21 次下载
95KB
2.5K SLoC
使用 Rust Qt 绑定生成器的简单邮件查看器
编译
安装 cmake、rustc、cargo、Qt 和 make 或 ninja。
cd mailmodel
mkdir build
cd build
cmake -GNinja ..
ninja
运行程序
为 MailDir 或 IMAP 创建配置文件。
{
"MailDir": {
"path": "/home/user/mail"
}
}
{
"IMAP": {
"domain": "imap.electronmail.org",
"username": "username",
"password": "v3ry53cur3",
"port": 993,
"ssl": true
}
}
./mailmodel config.json
开发技巧
更改绑定
如果您想更改 bindings.json
,则需要安装 Rust Qt 绑定生成器。
使用 IMAP 进行测试
要尝试在命令行上使用邮件命令,请连接到 IMAP 服务器,例如:openssl s_client -connect example.com:993
依赖项
~13–25MB
~391K SLoC