1
0
mirror of https://github.com/imapsync/imapsync.git synced 2024-11-17 00:02:29 +01:00
imapsync/TODO

153 lines
4.4 KiB
Plaintext
Raw Normal View History

2011-03-12 03:43:46 +01:00
TODO file for imapsync
----------------------
2011-03-12 03:43:43 +01:00
2011-03-12 03:44:32 +01:00
Update the distribution list including imapsync in the
INSTALL chapter.
2011-03-12 03:44:31 +01:00
Add an option to tell imapsync that the domain
is changing and have it replace the domain in all user names that are
related to ACLs.
See patches/imapsync-acls-users
2011-03-12 03:44:30 +01:00
Add a best practice migration tips document,
good options with such imap server.
2011-03-12 03:44:29 +01:00
2011-03-12 03:44:29 +01:00
Add "output to reflect everything that imapsync was doing".
Not everything but flag synchronization will be nice"
2011-03-12 03:44:29 +01:00
Add and option to sync to & from files.
Use examine() instead of select() in --dry mode.
Add a method doing the switch automagicaly.
2011-03-12 03:44:25 +01:00
Add --verbose from Kjetil jumbo patch.
2011-03-12 03:44:21 +01:00
Talk about mbox and maildir format when "Invalid header"
problem is encountered.
2011-03-12 03:44:20 +01:00
2011-03-12 03:44:21 +01:00
Post on newsgroup comp.mail.imap when a new release comes.
http://groups.google.fr/group/comp.mail.imap
2011-03-12 03:44:20 +01:00
2011-03-12 03:44:17 +01:00
Read the IMAP RFC http://www.faqs.org/rfcs/rfc3501.html
2011-03-12 03:44:16 +01:00
Add debian packaging in the Makefile.
Write to the debian maintener about that.
2011-03-12 03:44:15 +01:00
Interface with external software like procmail
Look at http://barnson.org/node/81
2011-03-12 03:44:13 +01:00
2011-03-12 03:44:13 +01:00
Read:
http://www.washington.edu/imap/documentation/commndmt.txt.html
2011-03-12 03:44:09 +01:00
Add cyrus link about INBOX. namespace
http://asg.web.cmu.edu/cyrus/download/imapd/altnamespace.html
2011-03-12 03:44:06 +01:00
2011-03-12 03:44:21 +01:00
Explain expunge behavior.
2011-03-12 03:44:31 +01:00
DONE. Try a 50Mo message transfer (slow ?)
fast !
2011-03-12 03:44:30 +01:00
DONE. Add my amazon wishlist link.
2011-03-12 03:44:29 +01:00
DONE. Remove file rfc2342.txt "IMAP4 Namespace"
2011-03-12 03:44:25 +01:00
DONE. Add an --exactsync option to remove target messages
that are not on source. Maybe --delete2 is a better name.
2011-03-12 03:44:24 +01:00
DONE. Fix the "word too large" or "Command line too long"
bug with some imap servers.
2011-03-12 03:44:23 +01:00
DONE. Add features from Herman (patch against 1.139 and
again with 1.156 by Kjetil Torgrim Homme)
- Support for authenticating as different (admin) user
- Support for different auth mechanisms (we needed PLAIN)
2011-03-12 03:44:22 +01:00
DONE. Make --include --exclude options possibly be a list.
DONE. Look at http://freshmeat.net/projects/freshmeat-submit/
2011-03-12 03:44:21 +01:00
DONE in FAQ.Talk about :
"I think notes is right but MS Eudora is bad with dates.
(netscape or thunderbird is ok with dates)
use the option --syncinternaldates "
DONE. Create a imapsync mailing list.
May be I won't since we can use comp.mail.imap
http://groups.google.fr/group/comp.mail.imap
to talk about imapsync
DONE. Add a --recurse option when --folder option is used.
No I won't since this feature can be done by doing a
--include '^INBOX.MyFolder'
2011-03-12 03:44:30 +01:00
Yes done with --folderrec
2011-03-12 03:43:56 +01:00
2011-03-12 03:44:21 +01:00
Done. Look at comp.mail.imap http://groups.google.fr/groups?q=imapsync
In fact I set up an google alert on imapsync so I read
any posted question about imapsync posted to any group
followed by google.
2011-03-12 03:43:50 +01:00
2011-03-12 03:44:20 +01:00
DONE. Add usage about --regextrans2
To remove INBOX. in the name of destination folders:
--regextrans2 's/^INBOX\.(.+)/$1/'
To sync a complete account in a subfolder called FOO:
--regextrans2 's/^INBOX(.*)/INBOX.FOO$1/'
DONE. Make the --justconnect a real "just connect" connection,
not a auth connection like it is now.
2011-03-12 03:44:19 +01:00
DONE. Add --prefix1 option. Don't know what is the need exactly.
The need is to remove this prefix when building target folder names.
2011-03-12 03:44:17 +01:00
2011-03-12 03:44:19 +01:00
DONE. Read the IMAP RFC http://www.rfc-editor.org/rfc/rfc2342.txt
Respect the NAMESPACE behavior like the RFC.
2011-03-12 03:44:17 +01:00
DONE. Add in doc: Does imapsync support IMAP over TLS (IMAPS)?
DONE. Add the licence of each IMAP software (the free ones).
DONE. Add MailEnable version 1.54 if
Javier Gomez succeed. He failed.
MailEnable is an early stage developpment IMAP server.
2011-03-12 03:44:15 +01:00
DONE. Update doc with ALL options.
DONE. Think about speed.
2011-03-12 03:43:50 +01:00
DONE. Pb if "to separator" is in "from folder" name.
2011-03-12 03:43:48 +01:00
Have to choose a caracter != to separator and
2011-03-12 03:43:49 +01:00
not in from folders. The solution can be to
2011-03-12 03:43:50 +01:00
just exchange the two separator caracters.
2011-03-12 03:43:49 +01:00
2011-03-12 03:43:50 +01:00
DONE. Look at the separator() function in Mail::IMAPClient
DONE. Add SASL support MD5 : DIGEST-MD5 and CRAM-MD5
see authenticate in IMAPClient.pm
Test the new Mail::IMAPClient (2.1.4 -> 2.2.6 or sup)
userdbpw -hmac-md5 | userdb userdb set hmac-md5pw
http://www.inter7.com/courierimap/INSTALL.html
2011-03-12 03:43:49 +01:00
DONE. Add a --subscribe option to subscribe folders on the
destination server.
2011-03-12 03:43:48 +01:00
2011-03-12 03:43:49 +01:00
DONE. Add a --subscribed option to transfert only subscribed
folder on the source server.
2011-03-12 03:43:48 +01:00
DONE. Add a CREDITS file.
DONE. Pb with namespace INBOX. Some IMAP servers
don't have this CAPABILITY
2011-03-12 03:43:47 +01:00
http://www.inter7.com/courierimap/FAQ.html#namespace
http://www.rfc-editor.org/rfc/rfc2342.txt
2011-03-12 03:43:48 +01:00
DONE. Pb with date
2011-03-12 03:43:47 +01:00
2011-03-12 03:43:48 +01:00
DONE. Pb with \Recent flag
2011-03-12 03:43:47 +01:00
2011-03-12 03:43:48 +01:00
DONE. Add the list of tested IMAP servers (successes and failures).