· 3 years ago · Jun 19, 2022, 07:00 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
6
7addr_from = "********************t@gmail.com" # адреса нашої скриньки
8addr_to = "***********@gmail.com" # адреса куди відправляємо
9password = "*******************" # пароль від нашої скриньки
10
11msg = MIMEMultipart() # задаємо формат повідомлення
12msg['From'] = addr_from # від кого
13msg['To'] = addr_to # кому
14msg['Subject'] = "Hello" # тема
15# сам текс листа
16text = "Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem " \
17 "aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo. " \
18 "Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni " \
19 "dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor " \
20 "sit amet consectetur adipisci[ng] velit, sed quia non numquam [do] eius modi tempora inci[di]dunt, ut labore " \
21 "et dolore magnam aliquam quaerat voluptatem."
22
23msg.attach(MIMEText(text, 'plain')) # збираем все що ввели
24smtpObj = smtplib.SMTP('smtp.gmail.com', 587) # задаемо smtp сервер
25smtpObj.starttls() # підключаемось до сервера вмкористовуючи tls
26smtpObj.login(addr_from, password) # передаемо лгін та пароль
27smtpObj.send_message(msg) # відправляємо повідомлення
28smtpObj.quit() # розриваемо з'єднання
29
30print("Mailed") # звітуємо про відправку