Example #1
0
def send_email():
    toaddr = '*****@*****.**'
    me = '*****@*****.**'
    subject = 'George\'s PI is EMAILING YOU!!!! MUAHHAHAHAH'

    msg = MIMEMultipart()
    msg['Subject'] = subject
    msg['From'] = me
    msg['To'] = toaddr
    msg.preabmble = 'test'

    part = MIMEBase('application', 'octet-stream')
    part.set_payload(open('motion.jpg', 'rb').read())
    encoders.encode_base64(part)
    part.add_header('Content-Dispostion', 'attachment; filename="motion.jpg"')
    msg.attach(part)

    try:
        s = smtplib.SMTP('smtp.gmail.com', 587)
        s.ehlo()
        s.starttls()
        s.ehlo
        s.login(user='******', password='******')
        s.sendmail(me, toaddr, msg.as_string())
        s.quit()

    except SMTPException as error:
        print("ERROR")