Package | Description |
---|---|
i2p.susi.webmail |
The SusiMail webapp, which implements a webmail interface,
POP3 and SMTP client-side protocols, and local caching of email.
|
Modifier and Type | Class | Description |
---|---|---|
(package private) class |
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
|
Modifier and Type | Method | Description |
---|---|---|
Mail |
MailCache.getMail(String uidl,
MailCache.FetchMode mode) |
Fetch any needed data from pop3 server, unless mode is CACHE_ONLY,
or this isn't the Inbox.
|
Modifier and Type | Method | Description |
---|---|---|
Collection<Mail> |
PersistentMailCache.getMails() |
Fetch all mails from disk.
|
Modifier and Type | Method | Description |
---|---|---|
protected int |
Sorters.DateSorter.compare(Mail a,
Mail b) |
|
protected int |
Sorters.SenderSorter.compare(Mail a,
Mail b) |
|
protected int |
Sorters.SizeSorter.compare(Mail a,
Mail b) |
|
protected int |
Sorters.SubjectSorter.compare(Mail a,
Mail b) |
|
void |
PersistentMailCache.deleteMail(Mail mail) |
Delete data from disk.
|
boolean |
PersistentMailCache.getMail(Mail mail,
boolean headerOnly) |
Fetch any needed data from disk.
|
boolean |
PersistentMailCache.saveMail(Mail mail) |
Save data to disk.
|
static int |
Sorters.DateSorter.scompare(Mail a,
Mail b) |
Use as fallback in other sorters
|