Use o getmail . É um ótimo programa python que pode ser usado para baixar e-mails de servidores. O site é um pouco datado, mas o software é recente e bem mantido. Aqui está um exemplo de arquivo de configuração:
[options]
delete = False
[retriever]
type = SimpleIMAPSSLRetriever
server = my-servername
username = my-username
password = my-password
[destination]
type = Maildir
path = ~/Maildir/
Como você pode ver, é possível definir onde o email deve ser protegido. Vários formatos de caixa de correio são suportados. Você também pode enviar e-mails para um servidor IMAP local, por exemplo, pomba. Se você não quiser usar SSL, use SimpleIMAPRetriever
em vez de SimpleIMAPSSLRetriever
.