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