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, SMTP port, fromaddress, toaddress, email subject, and email body as the arguments, and receive the password to your email (from) address using the getpass library (so that your email password is not displayed in plain text).
Listing 5.10 gives the simple 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 smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import argparse import ...
Read now
Unlock full access