Advertisement
askanton

Нові правила роботи python з поштовими скриньками gmail (2022) | Окремий пароль для застосункiв

Jun 19th, 2022
1,345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.87 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import smtplib  # імпортуємо бібліотеки
  3. from email.mime.image import MIMEImage
  4. from email.mime.multipart import MIMEMultipart
  5. from email.mime.text import MIMEText
  6.  
  7. addr_from = "********************t@gmail.com"  # адреса нашої скриньки
  8. addr_to = "***********@gmail.com"  # адреса куди відправляємо
  9. password = "*******************"  # пароль від нашої скриньки
  10.  
  11. msg = MIMEMultipart()  # задаємо формат повідомлення
  12. msg['From'] = addr_from  # від кого
  13. msg['To'] = addr_to  # кому
  14. msg['Subject'] = "Hello"  # тема
  15. # сам текс листа
  16. text = "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.  
  23. msg.attach(MIMEText(text, 'plain'))  # збираем все що ввели
  24. smtpObj = smtplib.SMTP('smtp.gmail.com', 587)  # задаемо smtp сервер
  25. smtpObj.starttls()  # підключаемось до сервера вмкористовуючи tls
  26. smtpObj.login(addr_from, password)  # передаемо лгін та пароль
  27. smtpObj.send_message(msg)  # відправляємо повідомлення
  28. smtpObj.quit()  # розриваемо з'єднання
  29.  
  30. print("Mailed")  # звітуємо про відправку
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement