Sending an email with an attachment via Gmail SMTP server
You would like to send an email message from your Google email account to another account. You also need to attach a file with this message.
Getting ready
To run this recipe, you should have an email account with Google or any other service provider.
How to do it...
We can create an email message and attach Python's python-logo.gif
file with the email message. Then, this message is sent from a Google account to a different account.
Listing 4.6 shows us how to send an email from your Google account:
#!/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 argparse import os import getpass import re import sys import smtplib from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText SMTP_SERVER...