Как отправить электронное письмо?

Всем доброго дня.Как отправить электронное письмо с помощью 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 отправленο ... ')

→ Ссылка