import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
msg = MIMEMultipart()
login = "test@mail.ru" # Логин почты
password = "tEst" # Пароль от почты
poluch = "test1@gmail.com" #- Кому отправляете сообщения.
msg['Subject'] = 'Тема письма'
msg['From'] = login # Тут от кого отправляли сообщения
#part = MIMEText('Тут сообщения какое-то') #просто отправить текст
part = MIMEText('Тут сообщения какое-то', "html") #передаем с html разметкой
msg.attach(part)
#smtp.gmail.com:587 - гугла. Для него надо разрешать подключения сторонних приложениях
#в настройках аккаунта. Без этого вы не отправите сообщения и плюс вам придет сообщения на
#почту, что кто то пытался отправить от вашего имени сообщения из сторонней программы.
#smtp.mail.ru:587 - mail. Маилу пофигу на все, не чего разрешать не надо просто меняете данные и можете отправлять письма.
#Все остальные имена сервера найдете в интернете))) Они могут немного отличаться
server = smtplib.SMTP("smtp.mail.ru:587")
server.ehlo()
server.starttls()
server.login(login, password)
server.sendmail(msg['From'], [poluch], msg.as_string())
Надеюсь я вам помог, дальше думаю разберетесь, что да и как )) Вроде бы все прокомментировал.