Как отправить электронное письмо?
Всем доброго дня.Как отправить электронное письмо с помощью Python?
Ответы (1 шт):
Автор решения: Yevgenius
→ Ссылка
Работает для gmail почты.
sender = '[email protected]'
subject = 'Напишите свою тему сообщения'
message = 'твоя почта работает или нет?'
text = '<html><head></head><body><p>' + message + '</p></body></html>'
msg = MIMEMultipart('alternative')
msg['Subject'] = subject
msg['From'] = 'Business Team <' + sender + '>'
msg['To'] = recipient
msg['Reply-To'] = sender
msg['Return-Path'] = sender
msg['X-Mailer'] = 'Python/' + (python_version())
html1 = MIMEText(text, 'html')
msg.attach(html1)
mailServer = smtplib.SMTP('smtp.gmail.com', 587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login(user, password)
mailServer.sendmail(user, recipient, msg.as_string())
mailServer.close()
print('письмo отправленο ... ')