Bonjour,
Je cherche à lire des mails avec python.
Voilà le code que j'ai déjà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import poplib
 
def Lecture(login,code):
 
    poplib.POP3_SSL('pop.gmail.com')
    M = poplib.POP3('')
 
    #Login to mail server
    mServer.user(login)
    mServer.pass_(code)
 
    #Get the number of mail messages
    numMessages = len(mServer.list()[1])
    print("You have % messages." % (numMessages))
    print("Message List:")
 
    #List the subject line of each message
    for mList in range(numMessages) :
        for msg in mServer.retr(mList+1)[1]:
            if msg.startswith('Subject'):
                print('\t' + msg)
                break
 
    mServer.quit()
et voilà l'erreur renvoyée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Traceback (most recent call last):
  File "<pyshell>", line 1, in <module>
  File "E:\NSI 1°\Codes séparés\Lecture des mails.py", line 9, in Lecture
    M = poplib.POP3('')
  File "C:\Program Files\Python310\lib\poplib.py", line 104, in __init__
    self.sock = self._create_socket(timeout)
  File "C:\Program Files\Python310\lib\poplib.py", line 112, in _create_socket
    return socket.create_connection((self.host, self.port), timeout)
  File "C:\Program Files\Python310\lib\socket.py", line 845, in create_connection
    raise err
  File "C:\Program Files\Python310\lib\socket.py", line 833, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [WinError 10061] Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée