January 2019
Beginner to intermediate
776 pages
19h 58m
English
You need to offer a valid email address and password to send an email through this recipe. We pass the email server, POP3 port, user and password as the arguments, and receive the password to your email account using the getpass library (so that your email password is not displayed in plain text).
Listing 5.11 gives the simple POP3 email client as follows:
#!/usr/bin/env python # Python Network Programming Cookbook, Second Edition -- Chapter - 5 # This program is optimized for Python 2.7.12 and Python 3.5.2. # It may run on any other version with/without modifications. import getpass import poplib import argparse def mail_client(host, port, user, password): Mailbox = poplib.POP3_SSL(host, port) Mailbox.user(user) Mailbox.pass_(password) ...
Read now
Unlock full access