Python3: отправка электронной почты с использованием строкового представления - PullRequest
0 голосов
/ 24 мая 2019

У меня есть экземпляры email.message.EmailMessage и я могу представить его в виде строки (используя msg.as_string()).Это позволяет мне отправлять такой экземпляр в другую программу на Python.

Мне интересно, есть ли способ отправить электронную почту, используя это строковое представление.Что-то вроде:

send_email(msg.as_string)

1 Ответ

0 голосов
/ 24 мая 2019

Ну, неясно Понял использование строкового представления, но вот мой способ.

import smtplib  #import SMTP lib

ss = smtplib.SMTP('smtp.gmail.com', 587)   #connect with GOOGLE SMTP

ss.starttls()                               #startServices
ss.login("Enter your Email id", "Enter your password")               #Enter Login Details

msg = "this is a testmail"                           #message you would like to attach      
ss.sendmail("Your Email id", "id you would like to send", msg)  
ss.quit()
...