首页 > 解决方案 > 如何修复 dns.resolver 中的连接错误?

问题描述

我见过类似的问题,但我无法解决这个错误。我在Mac上使用 python ,由于某种原因,当我尝试运行代码时连接被拒绝。

我的代码:

records = dns.resolver.resolve('website.com', 'MX')
mxRecord = records[0].exchange
mxRecord = str(mxRecord)

host = socket.gethostname()

server = smtplib.SMTP()
server.set_debuglevel(0)
server.connect(mxRecord)
server.helo(host)
server.mail('me@domain.com')
code, message = server.rcpt(str(addressToVerify))
server.quit()

if code == 250:
    print('Success')
else:
    print('Bad')

当我运行它时,出现此错误:ConnectionRefusedError: [Errno 61] Connection denied

标签: python

解决方案


推荐阅读