
import smtplib
from email.mime.text import MIMEText
# la fonction qui envoie le message électronique (si l'ordinateur est relié à internet !)
def envoyerMessage(texte):
message_elec = MIMEText("J'envoie le texte suivant : "+texte)
message_elec['Subject'] = "Mon message envoyé avec Python"
message_elec['From'] = 'monAdresse@fai.fr'
message_elec['To'] = 'destinataire@fai.com'
serveur = smtplib.SMTP('smtp.free.fr:587') # par exemple pour free ! Adapter en fonction de son FAI
serveur.starttls()
try:
serveur.login('login','mot de passe') # À modifier. Attention de ne pas les diffuser à autrui !
serveur.send_message(message_elec)
serveur.quit()
print('Le mail a été envoyé')
except smtplib.SMTPException:
print("Erreur d'identification")
# le corps du programme : on appelle la fonction avec le texte à transmettre dans le mél :
# la chaîne de caractère dans la parenthèse "remplacera" texte dans la fonction.
envoyerMessage("Bonjour ! Test de message électronique envoyé via Python.")
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille