2016-06-03 1 views
0

Je veux envoyer un courriel en utilisant Python et simultanément envie d'écrire un message électronique dans un fichier ainsi.Pour l'envoi de courrier, je peux facilement faire avec smtplib mais pour économiser la partie besoin de votre aide. Mon besoin est que je crée un webtool pour mon entreprise où j'ai besoin d'envoyer un mail et d'envoyer une mise à jour toutes les heures donc j'ai prévu d'enregistrer le message dans le fichier et au moment du second envoi appellera ça fichier et enverra avec une nouvelle mise à jour. Si quelqu'un connaît une autre méthode, alors bienvenue.Envoyer un message et enregistrer un message dans un fichier en utilisant Python

Code d'envoi:

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() 

Merci à l'avance

+0

S'il vous plaît [modifier] votre question et inclure la partie relevnat du code vous utilisez pour créer et envoyer l'e-mail. Il est probablement possible de sauvegarder l'email après l'avoir construit. –

Répondre

1

Eh bien, tout ce que vous devez faire est:

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

travaillé merci .. et comment peut mettre le nom du sujet en utilisant smtplib? –

+0

Si travaillé, alors s'il vous plaît accepter ma réponse? :) Voici un exemple: https://docs.python.org/3.4/library/email-examples.html#email-examples – Laszlowaty