====== Download mail ======
Using imapgrab.py script that is a wrapper for getmail
===== Command to list all mail from server =====
./imapgrab.py -l -s somemailserver.com -u someuser@example.com -p
===== Command to download all mail from server (maildir) =====
This one uses the maildir format (one file per email, one directory per imap folder)
cd /home/someuser1/imap_files/imapgrab
mkdir mdir
nohup ./imapgrab.py -d -M -a -f /home/someuser1/imap_files/imapgrab/mdir -m "_ALL_"
-s somemailserver.com -u someuser@example.com -p > imapgrab.log 2>&1
Output
someuser1@ub1:~/imap_files/imapgrab$ cat imapgrab.log
nohup: ignoring input
IMAP Grab 0.1.4
---
Downloading mailbox "INBOX"
Downloading mailbox "INBOX.Drafts"
Downloading mailbox "INBOX.Sent"
Downloading mailbox "INBOX.Trash"
....
....
Downloads complete
===== Command to download all mail from server (mbox) =====
This one uses the maildir format (one file per imap folder)
cd /home/someuser1/imap_files/imapgrab
mkdir mdir1
nohup ./imapgrab.py -d -B -a -f /home/someuser1/imap_files/imapgrab/mdir1 -m "_ALL_"
-s mail.lonex.com -u someuser@example.com -p lotus111 > imapgrab1.log 2>&1 &
Output
someuser1@ub1:~/imap_files/imapgrab$ cat imapgrab1.log
nohup: ignoring input
IMAP Grab 0.1.4
---
Downloading mailbox "INBOX"
Downloading mailbox "INBOX.Drafts"
Downloading mailbox "INBOX.Sent"
Downloading mailbox "INBOX.Trash"
....
....
Downloads complete