rustmailer
6f572b15ae
deps: upgrade fjall to 3.1.5 to address NFS Bad file descriptor error #216 #242 #239 #231 #240
2026-06-09 01:33:17 +08:00
rustmailer
3bfc080258
bump to 1.5.1
2026-06-07 18:21:07 +08:00
rustmailer
368b18c45f
bump to v1.5.0
2026-06-04 23:46:25 +08:00
rustmailer
4172f11f00
Update Cargo.toml
2026-05-31 06:05:41 +08:00
rustmailer
d40ba90b54
fix: inline attachment detection and account-scoped export
...
- Treat MIME parts with Content-ID but no Content-Disposition as inline
- Add account_ids filter to CLI export search to avoid pulling all accounts
- Skip failed emails during export instead of aborting the entire batch
2026-05-29 16:13:19 +08:00
rustmailer
f4be4a2e8c
bump to 1.4.1
2026-05-28 17:49:18 +08:00
rustmailer
1a615e1c45
bump to v1.4.0
2026-05-26 15:27:34 +08:00
rustmailer
4bd714a670
chore: remove custom global allocator
2026-05-26 15:20:59 +08:00
rustmailer
7311529908
bump to v1.3.0
2026-05-24 16:50:15 +08:00
rustmailer
575f851cfb
update
2026-05-24 02:27:52 +08:00
rustmailer
1f477eca65
bump to v1.2.0
2026-05-21 23:33:26 +08:00
rustmailer
a3cdc094e8
feat: Strip remote data from emails when viewed #54
2026-05-21 23:32:42 +08:00
rustmailer
95147a7824
bump to v1.1.3
2026-05-21 18:31:00 +08:00
rustmailer
04136a4ae2
bump to v1.1.2
2026-05-19 23:58:52 +08:00
rustmailer
ba28369202
update
2026-05-19 13:58:20 +08:00
rustmailer
dde6b990da
bump to v1.1.0
2026-05-18 20:46:19 +08:00
rustmailer
7470125a23
bump to v1.0.2
2026-05-17 12:29:42 +08:00
rustmailer
9f9fc71d16
bump to v1.0.1
2026-05-16 22:19:15 +08:00
rustmailer
7afb1e29aa
refactor: replace autoconfig with native impl, remove openssl dependency
2026-05-15 11:27:06 +08:00
rustmailer
5406c4322c
refactor: replace native_db with memdb and add tests
2026-05-14 02:29:23 +08:00
rustmailer
0abaa66a40
feat(admin): add interactive data migration tool
2026-05-12 01:56:24 +08:00
rustmailer
f583c3413c
feat: use stemmer for multilingual token matching
2026-05-05 03:49:20 +08:00
rustmailer
e2fb0ee39e
update
2026-05-02 23:53:04 +08:00
rustmailer
0c2e540834
chore(deps): replace async-imap with custom fork for imap-proto update
...
Switched to a personal fork of async-imap to enable a newer version
of imap-proto, addressing dependency constraints and improving
compatibility with recent parser changes.
2026-04-26 16:31:18 +08:00
rustmailer
fa70437a62
feat: support export account emails to a single mbox file
2026-04-25 05:39:58 +08:00
rustmailer
0b866c81ff
refactor(workspace): decompose project into multiple crates
2026-04-23 21:45:34 +08:00
rustmailer
c185ea102c
update
2026-04-21 18:15:54 +08:00
rustmailer
82915e76ba
feat: restructure IMAP mail download state and ui
2026-04-15 20:02:41 +08:00
rustmailer
6d5953c73b
adjust the indexing strategy for attachment attributes
2026-04-10 02:08:30 +08:00
rustmailer
61161b5f3b
fix: set journal_compression to None
2026-04-09 03:46:02 +08:00
rustmailer
286ae16057
update
2026-04-05 16:06:07 +08:00
rustmailer
bd10e15c65
feat: use fjall to store detached emails and attachments
2026-04-01 04:49:18 +08:00
rustmailer
d690f57290
refactor: use UUID for envelope id to prevent accidental deletion
2026-03-18 01:04:41 +08:00
rustmailer
8a42fcdb4a
update
2026-03-17 11:39:02 +08:00
rustmailer
4b0d571cf2
feat(smtp): implement built-in SMTP server for mail ingestion
...
- Add lightweight SMTP server support using `lettre` and `tokio`.
- Implement `DATA_SMTP_INGEST` permission check for inbound mail.
- Support real-time email archiving via SMTP protocol.
- Integrate with existing EML index manager for automated indexing.
2026-03-10 01:25:02 +08:00
rustmailer
d2936ed4a7
refactor!: replace Tantivy search engine with DuckDB
2026-03-03 12:30:26 +08:00
rustmailer
57afa30b5b
fix: make pst recipient_table optional
2026-02-01 16:32:42 +08:00
rustmailer
579822762f
chore: remove bb8 pool for IMAP; create a new session per operation to avoid stale connections
2026-01-28 20:41:17 +08:00
rustmailer
a0d8d069c0
bump versions
2026-01-28 13:20:45 +08:00
rustmailer
1fde24b3db
bump to 0.3.6
2026-01-24 22:11:02 +08:00
rustmailer
ee7ea3872f
bump to 0.3.5
2026-01-23 13:09:46 +08:00
rustmailer
694e5ecbec
feat: reset the login password #126
2026-01-22 13:19:21 +08:00
rustmailer
8e25b0da14
bump version to 0.3.3
2026-01-21 01:16:58 +08:00
rustmailer
7d150c2982
bump to 0.3.2
2026-01-20 01:25:53 +08:00
rustmailer
106a08fb7e
bump verison to 0.3.1
2026-01-13 23:34:46 +08:00
rustmailer
3b040d0cd6
feat: add support for Outlook PST file import #105
2026-01-13 23:32:18 +08:00
rustmailer
e56fe5ebea
feat(mailbox): support mailbox cleanup #96
2026-01-05 18:27:40 +08:00
rustmailer
3f4b37be17
feat(cli): add interactive email import tool for EML, MBOX, and Thunderbird
...
- Implement `bichonctl` interactive CLI using `dialoguer`.
- Support recursive EML directory scanning with folder structure preservation.
- Support single MBOX file streaming import.
- Support Thunderbird profile import with automatic `.sbd` hierarchy detection.
- Add batch processing (Base64 encoding & batch API requests) for improved performance.
2026-01-05 14:31:04 +08:00
rustmailer
09375ee11c
fix : #94
2026-01-01 20:28:23 +08:00
rustmailer
44fc0e15de
bump versions
2025-12-31 22:57:31 +08:00