Возникла у меня тут необходимость отправлять ежедневные рассылки писем своим коллегам. В недавнем посте я писал, как можно отправлять письма из терминала linux. Однако сами письма формируются python скриптами и не хотелось бы городить отдельные костыли с вызовом bash команд. Итак, начнем: для работы нам понадобится python3 и библиотеки smtplib и email. Также я создал себе почту на домене "noreply@mydomain.com" с паролем "secured_password". Почта для домена у меня подключена к серверам яндекса, так что будем использовать его настройки SMTP. import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication # Логин почты, с которой будем отправлять addr_from = "noreply@mydomain.com" # Пароль от почты, с которой будем отправлять password = "secured_password" # Получатель письма addr_to = "recipient@mydomain.com" # Создаем объект сообщения msg = MIMEMultipart() # Адресат msg['From'] = addr_from # Получател