From 55d15c932ec1582a42a51618d4d52aa7e64d18ca Mon Sep 17 00:00:00 2001 From: rustmailer Date: Sun, 7 Dec 2025 13:52:04 +0800 Subject: [PATCH] Updated FAQ (Frequently Asked Questions) (markdown) --- FAQ-(Frequently-Asked-Questions).md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/FAQ-(Frequently-Asked-Questions).md b/FAQ-(Frequently-Asked-Questions).md index 05a0ff1..fe50587 100644 --- a/FAQ-(Frequently-Asked-Questions).md +++ b/FAQ-(Frequently-Asked-Questions).md @@ -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 Bichon’s own design and may become configurable in future versions. + + +Here’s 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. +