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
rustmailer
fb0be8c5d1
bump version to 0.2.1
2025-12-30 15:11:57 +08:00
rustmailer
4af5176b65
feat: add multi-user support and role-based access control #31
2025-12-26 14:27:04 +08:00
Lukas Krejci
9b83d5617e
feat(cli): add an option to specify the encrypt password in a file
2025-12-17 18:03:00 +01:00
rustmailer
0015192b4d
bump version to 0.1.3
2025-12-03 09:27:17 +08:00
rustmailer
454950374f
feat(account): Prioritize dedicated name field for IMAP authentication username #28
...
Refactor account authentication logic to prioritize the `name` field over the `email` field during the IMAP connection phase.
- The `name` field now serves as the primary IMAP login credential and is no longer treated purely as an optional, descriptive field.
- If the `name` field is empty or unset, the system will fall back to using the full `email` address for authentication.
- This change supports IMAP providers that require a username different from the full email address (e.g., employee ID, specific account name).
2025-12-03 03:48:39 +08:00
rustmailer
34ec3a7d5b
bump versions
2025-11-30 05:53:39 +08:00
rustmailer
855c9a1ffc
update
2025-11-27 02:01:09 +08:00
rustmailer
c727460251
update
2025-11-27 01:27:16 +08:00
rustmailer
7c7e353114
feat: add option to trust any TLS certificate for IMAP connections
2025-11-27 00:57:43 +08:00
rustmailer
1bfecc2ff1
update
2025-11-26 09:21:42 +08:00
rustmailer
1e9a5fde51
bump versions
2025-11-22 17:01:39 +08:00
rustmailer
6a5706e846
update
2025-11-22 02:17:06 +08:00
rustmailer
1a8f95117e
initial commit
2025-11-19 02:14:37 +08:00