Python 如何通过电子邮件向自己发送txt文件字符串?

Python 如何通过电子邮件向自己发送txt文件字符串?,python,email,browser-history,smtplib,Python,Email,Browser History,Smtplib,我正在使用smtplib向自己发送一份我朋友的历史记录,但它不会向我发送任何东西,只是一封普通的电子邮件,有人知道问题出在哪里吗 with open ("History.txt", ) as myfile: data=myfile.readlines() data = str(data) data = "'" + data + "'" import smtplib server=smtplib.SMTP('smtp.gmail.com',587) server.starttls(

我正在使用smtplib向自己发送一份我朋友的历史记录,但它不会向我发送任何东西,只是一封普通的电子邮件,有人知道问题出在哪里吗

with open ("History.txt", ) as myfile:
    data=myfile.readlines()
data = str(data)
data = "'" + data + "'"




import smtplib
server=smtplib.SMTP('smtp.gmail.com',587)
server.starttls()

server.login('myemail','mypassword')
server.sendmail('myemail', 'myotheremail', data)

改用
EmailMessage

Python>文档
下面是几个示例,介绍如何使用电子邮件包读取、写入和发送简单的电子邮件消息,以及更复杂的MIME消息