Updated FAQ (Frequently Asked Questions) (markdown)

rustmailer
2025-12-07 13:52:04 +08:00
parent d511c56a38
commit 55d15c932e
+21
@@ -87,3 +87,24 @@ Tantivy, on the other hand, can:
Bichon compresses emails in 2 MB compression blocks using zstd level 6. Since most emails are only a few hundred KB, multiple messages are packed into each block. In real usage, this reduces storage by about 50% compared to raw EML files. The block size is part of Bichons own design and may become configurable in future versions.
Heres an English version suitable for the FAQ:
# **4. How Bichon Syncs Emails**
When you add a new email account, Bichon starts a scheduled task for it:
1. **Initial task**: Downloads emails from the IMAP server in batches of 50, parses them, and stores an index locally on your hard drive.
2. **Incremental sync**: After the initial download, Bichon checks the largest UID on the local index at the configured interval (default 10 minutes) and downloads any new emails.
Please note that the term “sync” in Bichon may be misleading—“download” might be more accurate. Bichon works differently from a typical email client:
* An email client syncs changes in email flags (e.g., read/unread, custom flags) and deletions.
* Bichon does **not** sync these changes; it only downloads new emails to the local index.
* Bichon will **never** delete anything from your IMAP server.
In short, Bichon is an email archiver and indexer, not a full-featured email client.