· 3 years ago · Feb 04, 2022, 05:40 PM
1# -*- coding: utf-8 -*-
2import smtplib
3from email.mime.image import MIMEImage
4from email.mime.multipart import MIMEMultipart
5from email.mime.text import MIMEText
6addr_from = "*********g@gmail.com"
7addr_to = "********@gmail.com"
8password = "************"
9img_data = open("image.jpg", 'rb').read()
10msg = MIMEMultipart()
11msg['From'] = addr_from
12msg['To'] = addr_to
13msg['Subject'] = "Тема"
14text1 = ("Текст письма")
15msg.attach(MIMEText(text1, 'plain'))
16#attach photo
17try:
18 image = MIMEImage(img_data)
19 image.add_header('Content-Disposition', 'attachment', filename="image.jpg")
20 msg.attach(image)
21except Exception as e:
22 print(e)
23
24smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
25smtpObj.starttls()
26smtpObj.login(addr_from, password)
27smtpObj.send_message(msg)
28smtpObj.quit()
29print("Mailed")