The SusiMail webapp, which implements a webmail interface, POP3 and SMTP client-side protocols, and local caching of email.
| Interface | Description |
|---|---|
| NewMailListener |
Listen for indication of new mail, maybe
|
| Class | Description |
|---|---|
| Attachment | |
| Draft |
Holds a draft message and reference to attachments, if any
Differences from Mail:
- Never multipart, body is always text/plain UTF-8
- Attachments are just headers containing name, type, encoding, and path to file
- Bcc is a header
|
|
data structure to hold a single message, mostly used with folder view and sorting
|
|
| MailCache |
There's one of these for each Folder.
|
| MailPart | |
| Messages |
Translate strings for this package.
|
| PersistentMailCache |
Manage the on-disk cache.
|
| Sorters |
Sorters
|
| Sorters.DateSorter |
sorts Mail objects by date field
|
| Sorters.SenderSorter |
sorts Mail objects by sender field
|
| Sorters.SizeSorter |
sorts Mail objects by message size
|
| Sorters.SubjectSorter |
sorts Mail objects by subject field
|
| WebMail |
| Enum | Description |
|---|---|
| MailCache.FetchMode |