Confirmed users
360
edits
No edit summary |
|||
Line 27: | Line 27: | ||
The following pages are an attempt to describe how the e-mail implementation works without requiring you to read the block comments in the source code in order to understand. The goal is to provide context of the e-mail problem domain and our approach to dealing with it. We are not going to go into low-level details because those can change frequently, but we will try to strike a balance by linking to the source code and its block comments. | The following pages are an attempt to describe how the e-mail implementation works without requiring you to read the block comments in the source code in order to understand. The goal is to provide context of the e-mail problem domain and our approach to dealing with it. We are not going to go into low-level details because those can change frequently, but we will try to strike a balance by linking to the source code and its block comments. | ||
* [[Gaia/Email/Implementation/Limits]]: Maximum sizes of things, stuff like that. | |||
* [[Gaia/Email/Implementation/MailSynchronization]]: General sync strategy, how we sync IMAP, and how we sync ActiveSync. Sadly, these are very different things because they are very different protocols. | * [[Gaia/Email/Implementation/MailSynchronization]]: General sync strategy, how we sync IMAP, and how we sync ActiveSync. Sadly, these are very different things because they are very different protocols. | ||
* [[Gaia/Email/Implementation/MessageDisplayAndAttachments]]: Plaintext mail, HTML mail, quoting, attachments! | * [[Gaia/Email/Implementation/MessageDisplayAndAttachments]]: Plaintext mail, HTML mail, quoting, attachments! |