Mailcap是一款用于RethinkDB的电子邮件采集和归档服务器。
Mailcap使得电子邮件更易于保存在RethinkDB数据库中。
Mailcap是一款SMTP服务器,因此它可以从任何MTA接收邮件。
电子邮件被解析成JSON格式以便于搜索。
使用ReGrid,文件附件能够有效节省
入门
安装Mailcap
npm install -g mailcap
新建 config.js
mailcap bootstrap
编辑 config.js
module.exports = { port: 2525, // Port server listens on address: '', // Email address mail will be sent to table: 'email', // RethinkDB table to store mail in rethinkdb: { host: 'localhost', // RethinkDB host address db: 'test' // RethinkDB database name }, regrid: { bucketName: 'email' // ReGrid bucket name } }
启动服务器
mailcap start
存储格式
Mailcap存储所有邮件在配置表中。文件附件在ReGrid分开存放。