1 # Import smtplib for the actual sending function
4 # Here are the email package modules we'll need
5 from email
.mime
.image
import MIMEImage
6 from email
.mime
.multipart
import MIMEMultipart
10 # Create the container (outer) email message.
12 msg
['Subject'] = 'Our family reunion'
13 # me == the sender's email address
14 # family = the list of all recipients' email addresses
16 msg
['To'] = COMMASPACE
.join(family
)
17 msg
.preamble
= 'Our family reunion'
19 # Assume we know that the image files are all in PNG format
21 # Open the files in binary mode. Let the MIMEImage class automatically
22 # guess the specific image type.
24 img
= MIMEImage(fp
.read())
28 # Send the email via our own SMTP server.
31 s
.sendmail(me
, family
, msg
.as_string())