Je suis en train d'apprendre le Python en lisant Python Pour les Nuls. Dans le chapitre sur l'envoi de mails, ils proposent de créer un mail puis de l'envoyer via un serveur SMTP. Ici ils proposent de le code suivant :
import smtplib
s = smtplib.SMTP(‘localhost’)
Ici j'obtiens l'erreur suivante :
ConnectionRefusedError: [WinError 10061] Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée
Il est expliqué dans le livre que cette erreur a été relevée parce que le serveur n'existe pas.
J'imagine que c'est normal, mais est-il possible de créer une variable comprenant smtplib.SMTP('localhost') ? Faut-il importer un autre module ? Suis-je juste à côté de la plaque parce que je loupe quelque chose ??
J'ai réussi en remplaçant par imap.'nom de l'opérateur'.fr
Il suffisait de sélectionner un serveur mail existant pour y arriver.
Merci pour ton aide !
Python - Envoyer un mail
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.