我有email.message.EmailMessage
的实例,并且能够将其表示为字符串(使用msg.as_string()
)。这使我可以将此类实例发送到另一个python程序。
我想知道是否有一种使用该字符串表示形式发送电子邮件的方法。像这样:
send_email(msg.as_string)
答案 0 :(得分:0)
不是很清楚使用字符串表示法了,但这是我的方法。
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()