You would like to download your Google (or virtually any other e-mail provider's) e-mail via the POP3 protocol.
To run this recipe, you should have an e-mail account with Google or any other service provider.
Here, we attempt to download the first e-mail message from a user's Google e-mail account. The username is supplied from a command line, but the password is kept secret and not passed from the command line. This is rather entered while the script is running and kept hidden from display.
Listing 5.4 shows how to download our Google e-mail via POP3
as follows:
#!/usr/bin/env python # Python Network Programming Cookbook -- Chapter - 5 # This program is optimized for Python 2.7. # It may run on any other version with/without modifications. import argparse import getpass import poplib GOOGLE_POP3_SERVER = 'pop.googlemail.com' def download_email(username): mailbox = poplib.POP3_SSL(GOOGLE_POP3_SERVER, '995') mailbox...