2016-06-03 2 views
0

Я хочу отправить электронное письмо с помощью Python и одновременно хочу написать письмо в файле. Для отправки почты я могу легко с smtplib, но для сохранения части нужна ваша помощь.Отправляйте почту и сохраняйте сообщение в файле с помощью Python

Моя потребность Я создаю webtool для своей компании, где нужно отправлять почту и отправлять ее через каждые час, поэтому я планировал сохранить сообщение в файл, а во время второй отправки будет называться файл и отправит с новым обновлением. Если кто-то знает другой метод, то наиболее приветствуем.

код посыла:

import smtplib 
server = smtplib.SMTP('smtp.gmail.com', 587) 
server.ehlo() 
server.starttls() 
server.login("[email protected]", "passwd") 
msg = "Hello World!" 
server.sendmail("[email protected]", "[email protected]", msg) 
server.quit() 

Заранее спасибо

+0

Пожалуйста [править] Ваш вопрос и включить relevnat часть кода вы используете для создания и отправки электронной почты. Возможно, после его создания можно сохранить электронную почту. –

ответ

1

Ну, все, что вам нужно сделать, это:

file = open('myfile', 'w') 
file.write(msg) 
file.close() 
+0

работал спасибо .. и как можно поместить тему с помощью smtplib? –

+0

Если работал, то, пожалуйста, примите мой ответ? :) Вот пример: https://docs.python.org/3.4/library/email-examples.html#email-examples – Laszlowaty