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