#! /usr/bin/env python import smtplib from email.mime.image import MIMEImage from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart SMTP_SERVER='localhost' sender = "roland@dios.nixdos.de" receiver = sender file_name = "double_rainbow.jpg" subject = "The smtplib sendmail() works" mail_body = """ Hello, this was sent with the python smtplib.sendmail() function! Regards, Roland Walter. """ msg = MIMEMultipart() msg['Subject'] = subject msg['From'] = sender msg['To'] = receiver body = MIMEText(mail_body) fp = open(file_name, 'rb') img = MIMEImage(fp.read()) fp.close() msg.attach(body) msg.attach(img) s = smtplib.SMTP(SMTP_SERVER) s.sendmail(sender, receiver, msg.as_string()) s.quit()