[Python 3.x] Soucis avec server.connect pour autre chose que gmail.com
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:
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