Update .gitignore
[imap-fix-internaldate] / README
CommitLineData
d927792b
TJ
1Small tool to fix the IMAP internaldate
2in case it's too much off compared to the last date
3stored in the received lines.
4
5F.e. some IMAP clients tend to reset the imap internaldate
6when you move a message between folders.
7
8Features:
9- Configurable tolerance
10- Test mode: Show only what would be done
11- Statistics: How many messages it would modify per user / folder
12- Log file with all actions
13- Caching
14
002533ab
TJ
15Important note: Only the -first- received line is interpreted.
16This was the lastest date on our server. We don't interpret
17all received lines because spam messages tend to contain bogus dates.
18An alternative approach would be to interpret the "Date:" header.
19
20Prerequisites:
21Python version 3 or later
22
97bd6bea
PD
23Necessary files:
24- userdata.csv: Contains information necessary for the user session with format:
25 username,password
26 testuser1,testpass1
27 testuser2,testpass2
002533ab 28
97bd6bea
PD
29Produced files:
30- confscript.cfg: Configuration of the script - created on first run.
31- message_cache.dat: Cache file used for performance improvements
32- fix_imap_internaldate.log: Log file that resets with the script.
33- conflict_stats.txt: Final report on statistics about detected date conflicts and missing dates.
34
35Invocation on Windows requires and results in the same files.
8fe4e3ff 36
002533ab 37For more information please contact opensource@intra2net.com