【发布时间】:2021-04-11 18:41:17
【问题描述】:
我正在尝试验证用户的电子邮件地址。
当尝试使用 MX 记录连接到用户的主机时,我总是在 AWS EC2 实例上收到“网络无法访问”错误。但是,它在本地工作得很好。
records = dns.resolver.query(domain, 'MX')
mx_record = records[0].exchange
mx = str(mx_record)
smtp_server = smtplib.SMTP(host=mx)
如果我尝试使用:
smtp_server = smtplib.SMTP_SSL(host=mx, port=465)
我遇到了同样的问题。
请分享任何想法。谢谢!
【问题讨论】:
标签: python django amazon-web-services amazon-ec2 smtp