Getting email from the command line was always something I wanted, also to be able to filter what I get.
This great tool is something like fetchmail but better, thanks to Charles Cazabon who wrote this amazing tool in python. Here is more info http://pyropus.ca/software/getmail/
Later I could even have it scripted, if I need to search my emails, it should download the mailbox (without any attachments) and then search for a string within all emails. Well its not all done, but I believe I found the correct tools for it. Hope to come up with nice script in the future.
# python setup.py install
# getmail –help
The configuration file, /home/user/getmailtes:
type = SimplePOP3Retriever
server = mail.caca.com
username = email@example.com
port = 110
password = vouentrar
use_apop = false
timeout = 60
delete_dup_msgids = true
dont-delete = true
message_log = ~/Mailbox/log
verbose = 2
type = Maildir
path = ~/Mailbox/
arguments = (“–strip-forbidden-attachments”)
note: the “strip-forbidden-attachments” Is not working, I wanted to avoid downloading attachments.Anybody can do it?
To run getmail:
# getmail --rcfile /home/user/getmailtest --getmaildir /home/user/Mailbox
Be sure to create three folder inside the Mailbox directory: cur, tmp, new and give permissions.
Should be able to see the emails being downloaded “delivered”.