-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO.txt
49 lines (39 loc) · 1.9 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Bugs
====
* [WONTFIX] POP3: downloaded emails have an extra "." at the end
-> Thunderbird bug!
* POP3 user password is retained in memory for longer than necessary (we should drop it after auth)
Improvements
============
* POP3 configuration: mark as read/unread when message retrieved
* Log4J configuration to send errors by email
-> remove LOGGER POP3 command as it is SLF4J-specific (or re-work to use reflexion)
* POP3: DELE, LIST, RETR, TOP, UIDL: rfc says argument may NOT refer to a message marked as deleted
this is not enforced in code
New features
============
* [Lotus Notes] find a way to retrieve encrypted messages (beware this requires a non-expired password!)
* POP3: use current client/user in NDC/MDC into logs
* POP3: allow to bind to a specific interface
* POP3: limit the number of simultaneous connections
* POP3: additional commands?
* MAILDIR: maildir++ quota support?
* --calendar-- + todos + journal (CalDAV or ics + built-in http server)
* contacts (CardDAV)
* SMTP server (to keep copies of sent mails on server)
* convert to Spring Boot? <http://projects.spring.io/spring-boot/>
Won't do
========
* POP3: rfc5034 (SASL); use POP3S instead
* POP3: rfc2595 (STARTTLS extension: STLS command); use POP3S instead
* MBOX: mboxcl and mboxcl2 export (nice to have, but mboxrd is universally accepted everywhere)
* mailbox: mbx: UW-IMAP's old (@Deprecated 2006) high performance mailbox format.
* maildir: mix: UW-IMAP's new (2006) high performance mailbox format.
* maildir: mailstore: exim's format
* maildir: cydir: Cyrus DB
* maildir: sdbox / mdbox: Dovecot
* incremental export: use a list of exported UIDs instead of last message date? Seems to be working fine with the date…
Not doable
==========
* [Lotus Notes] calendar/meeting invites (ics in pop3/mbox/...): no UID information available
* [Lotus Notes] IMAP4rev1 (rfc 3501): mismatch between some imap core commands and available webmail operations