2017-04-26 8 views
0

私はsmtplibを使用して自分の友人履歴のコピーを自分に送信しますが、それは私には何の問題もありません。メールでtxtファイルの文字列を自分宛に送信するには?

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) 

答えて

0

代わりにEmailMessageを使用してください。

Python»ドキュメントemail: Examples
電子メールパッケージを使用して簡単な電子メールメッセージだけでなく、より複雑なMIMEメッセージを読み書きして送信する方法の例をいくつか示します。

関連する問題