File: imapfetch/HOW.txt
This file describes tests whose output is retained as usage examples in the
runlogs folder.
See imapfetch.py's top docstring for all documentation; README.txt in the
SavedMailboxes-yourid-yourisp.net folder for save-mail file examples; and
the runlogs folder for outputs of the test runs here.
-----------------------------------------------------------------------------------------------
# TEST 1
# edit imapfetch.py for account parameters
HOST = 'imap.earthlink.net'
USER = 'lutz@rmi.net'
SAVEDIR = b'SavedMailboxes-lutz.rmi.net'
# script started 7:45
C:\...\Code\imapfetch> imapfetch.py > runlogs\runlog-nov3015-lutz.txt
# script ended 12:30
-----------------------------------------------------------------------------------------------
# TEST 2
# edit imapfetch.py for account parameters
HOST = 'imap.earthlink.net'
USER = 'python-training@earthlink.net'
SAVEDIR = b'SavedMailboxes-pytrain-earthlink'
C:\...\Code\imapfetch> imapfetch.py > runlogs\runlog-nov3015-pytrain.txt
# ran appx 30 minutes
-----------------------------------------------------------------------------------------------
# TEST 3
# edit imapfetch.py for account parameters
HOST = 'imap.secureserver.net'
USER = 'lutz@learning-python.com'
SAVEDIR = b'SavedMailboxes-lutz.godaddy'
# run script in IDLE, copy/paste output to runlogs\runlog-dec0115-godaddy.txt
-----------------------------------------------------------------------------------------------
# TEST 4
# run with script's Ask=True, MBOXSAVE=(selected folders only)
# edit imapfetch.py for account parameters and run modes (HOST + USER input at console)
Ask = True
SAVEDIR = b'SavedMailboxes-lutz.rmi.net'
MBOXSAVE = [b'pp3e-errata', b'lp3e-errata']
# run script with interactive prompts, cut/paste output here
C:\...\Code\imapfetch> imapfetch.py
Host name? imap.earthlink.net
User name? lutz@rmi.net
Password? xxxxxxxx
Skipping mailbox: b'"Virus Blocker"'
Skipping mailbox: b'"Sent Spam"'
Skipping mailbox: b'"Known spam"'
Skipping mailbox: b'"Suspect Email"'
Skipping mailbox: b'INBOX'
Skipping mailbox: b'Drafts'
Skipping mailbox: b'Sent'
Skipping mailbox: b'Trash'
Skipping mailbox: b'"Old Mail"'
Skipping mailbox: b'"Old Sent"'
Skipping mailbox: b'lp3e-errata-posted'
Skipping mailbox: b'lp3e-errata-wishes'
Skipping mailbox: b'lp4e-skipped'
Skipping mailbox: b'lp4e-updates-dec18'
Skipping mailbox: b'psf-stuff'
Skipping mailbox: b'py-announce-stuff'
Skipping mailbox: b'py-dev'
Downloading: b'lp3e-errata' to b'lp3e-errata' ...
1 2
Downloading: b'pp3e-errata' to b'pp3e-errata' ...
1 2 3 4 5 6
Finished: see mail files in b'SavedMailboxes-lutz.rmi.net'
Press Enter to close
-----------------------------------------------------------------------------------------------