Você pode usar offlineimap para receber os e-mails da sua conta do Gmail.
Também está executando seu próprio servidor IMAP e buscando as mensagens com fetchmail
ou getmail
ou geralmente sincroniza os dados com sua conta do GMail (por exemplo, usando imapsync ) são opções viáveis. Claro que você tem que pensar em sincronizar as mudanças de volta ao GMail, e. g. o que acontecerá se você excluir um email em seu servidor IMAP local.