🖥 Как автоматически отправить email с Python
Можно отправлять письма прямо из Python — например, уведомления об ошибках или отчёты 📩
import smtplib
from email.message import EmailMessage
msg = EmailMessage()
msg["Subject"] = "Отчёт"
msg["From"] = "you@example.com"
msg["To"] = "user@example.com"
msg.set_content("Отчёт готов!")
with smtplib.SMTP_SSL("smtp.example.com", 465) as smtp:
smtp.login("you@example.com", "PASSWORD")
smtp.send_message(msg)
💡 Что здесь происходит:
📨 EmailMessage — создаёт письмо
🔐 login() — авторизация на SMTP-сервере
🚀 send_message() — отправляет письмо
🔥 На этом можно сделать:
— автоматические отчёты
— уведомления о сбоях
— отправку файлов
— ежедневные рассылки
⚠️ Пароль лучше не хранить прямо в коде — используй переменные окружения или секреты.
Можно отправлять письма прямо из Python — например, уведомления об ошибках или отчёты 📩
import smtplib
from email.message import EmailMessage
msg = EmailMessage()
msg["Subject"] = "Отчёт"
msg["From"] = "you@example.com"
msg["To"] = "user@example.com"
msg.set_content("Отчёт готов!")
with smtplib.SMTP_SSL("smtp.example.com", 465) as smtp:
smtp.login("you@example.com", "PASSWORD")
smtp.send_message(msg)
💡 Что здесь происходит:
📨 EmailMessage — создаёт письмо
🔐 login() — авторизация на SMTP-сервере
🚀 send_message() — отправляет письмо
🔥 На этом можно сделать:
— автоматические отчёты
— уведомления о сбоях
— отправку файлов
— ежедневные рассылки
⚠️ Пароль лучше не хранить прямо в коде — используй переменные окружения или секреты.