Bonjour,

Je précise d'entrée, j'aie attaqué Python il n'y a pas très longtemps ...
J'ai un petit soucis avec mon code ci-dessous, je pense que cela vient de la lib smtplib .... mais pas certaine
Je vous joins le code
Si j'utilise comme domaine "gmail.com" ca marche nickel, mais dès que j'en utilise un autre ex yahoo.com dans mon exemple, ca bloque au niveau du server.connect .... le print("2") ne passe jamais et bloque le terminal ...

Une petite idée ?

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
import re
import dns.resolver
import smtplib
 
records = dns.resolver.query("yahoo.com", 'MX')
mxRecord = records[0].exchange
mxRecord = str(mxRecord)
print('mxRecord:', mxRecord)
 
server = smtplib.SMTP()
server.set_debuglevel(0)
 
# SMTP Conversation
print('1')
server.connect(mxRecord)
print('2')
Merci pour votre aide

Thais