rustmailer
c123ecb24a
update dashboard desc
2026-03-27 14:41:09 +08:00
rustmailer
3f11c5dbbf
feat: Ability to add/remove tags from any list of messages #189
2026-03-26 21:22:21 +08:00
rustmailer
5d0039cb74
update
2026-03-25 17:26:57 +08:00
rustmailer
c19f3977ba
feat(search): add advanced attachment filters for extension, category and mime type
2026-03-19 20:23:20 +08:00
rustmailer
884fdeba10
feat(search): expand default search scope and support specific field filtering
2026-03-19 15:44:20 +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
393b7361e8
update search placeholder to support regex
2026-03-05 16:23:12 +08:00
rustmailer
d63b1e0d7c
fix: batch size validation
2026-01-28 20:39:47 +08:00
rustmailer
e1f471b8f4
chore: support bulk restore emails
2026-01-21 01:09:38 +08:00
rustmailer
d0e4cac229
i18n
2026-01-20 00:53:09 +08:00
rustmailer
f82b20e2fd
chore: Set minimum username length to 3 #106
2026-01-14 01:11:01 +08:00
rustmailer
b490923e17
refactor(search): search filtering and sorting
2026-01-07 16:40:45 +08:00
ktdd
7edd7c2e35
Updated presets and added a 'sort by' feature.
2026-01-06 12:33:09 +02:00
rustmailer
e56fe5ebea
feat(mailbox): support mailbox cleanup #96
2026-01-05 18:27:40 +08:00
rustmailer
a6216c2ce6
feat: support restoring single message to IMAP #77
2025-12-31 22:56:06 +08:00
rustmailer
14fb3368a3
udpate locales files
2025-12-31 02:40:58 +08:00
rustmailer
455e6b1a75
feat: support user appearance preferences with persisted theme and language #85
2025-12-30 15:09:41 +08:00
rustmailer
62d956c7d6
feat: increase password max to 256, fix i18n, and force re-login #83
...
- Raise password maximum length from 32 to 256 characters
- fix profileSchema to accept `t` for proper internationalization
- Invalidate user's WebUI token on password change, requiring re-login
2025-12-30 11:05:07 +08:00
rustmailer
06a126461b
feat: Replace min/max byte inputs with size preset selection #39
2025-12-28 13:54:35 +08:00
rustmailer
1f57f372d3
feat: Add sync_batch_size to allow users to customize the synchronization batch size, and introduce date_before to support semantics such as downloading emails from more than one year ago. #24 #58
2025-12-28 13:01:34 +08:00
rustmailer
e8a15695d8
feat(ui): add i18n support for profile dropdown
2025-12-26 14:45:43 +08:00
rustmailer
4af5176b65
feat: add multi-user support and role-based access control #31
2025-12-26 14:27:04 +08:00
rustmailer
8f7244ccb9
fix(account): Resolve name clearing issue and update field labels
2025-12-03 09:21:33 +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
82397ab0cd
fix(ui): fix sync folder selection jump issue; add auto-select children/parents and expand/collapse all folders button #21
2025-11-30 05:51:17 +08:00
rustmailer
6ce1420714
feat(import): introduce /api/v1/import endpoint to support batch EML email import
2025-11-27 22:11:05 +08:00
rustmailer
736270b08c
feat(dashboard): Display system version and Git hash, link to release tag #19
2025-11-27 03:55:20 +08:00
rustmailer
7c7e353114
feat: add option to trust any TLS certificate for IMAP connections
2025-11-27 00:57:43 +08:00
rustmailer
e41b26ba0b
update
2025-11-24 22:33:16 +08:00
rustmailer
ea81d0298b
feat(i18n): add language switcher in top-right corner for multi-language support #9
2025-11-24 21:51:16 +08:00