Initial directory structure.
initial checkin
user/pwd cmd line
parse all mail instead of inbox. cmd line checks. print all folders. parse all messages and print subject, sender, from, to, cc, bcc, reply-to, and then the full header
basic workflow to be able to modify a single header address (needs cleaning up). parse all folders and get gather a list of unique addresses from all the header fields. this will be stored locally, the user will set the email and name once as appropriate for each, then the second time the program is run it will use that to replace all the appropriate headers.
use google docs api to create a spreadsheet (to eventually store the address data)
create and populate spreadsheet with existing headers (always), email addresses (if valid), and personal name (if valid)
lots of changes. pretty much complete. reads existing headers and uploads to a spreadsheet. optionally performs makes some educated guesses. when run a second time uses the spreadsheet as a database and modifies the headers.
Pre-fetch headers so it doesn't timeout upon parsing at around 3500 messages. Reformat exception handling.
Merge branch 'master' of github.com:ralfharing/fixemptyheaders