mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-03 07:48:34 +02:00
Updated FAQ (Frequently Asked Questions) (markdown)
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user