使用代理检查Python中是否存在邮箱

时间:2019-03-05 21:45:44

标签: python python-3.x smtplib socks

我正在尝试使用Python构建一个简单的电子邮件验证程序。

我在测试@me.com@icloud.com等方面遇到麻烦。

我正在尝试实现代理来解决此问题,因为我认为来自ISP的IP被接收邮箱阻止了。我正在尝试使用Socks 5和PySocks。

谁能告诉我我要去哪里错了?谢谢!

import smtplib
import socks
import socket

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "*****", ***)
socks.wrapmodule(smtplib)

print('Enter email:')
address_to_test = "***@me.com"

smtp = smtplib.SMTP('gmail-smtp-in.l.google.com')
host_exists = True
smtp.helo() # send the HELO command
smtp.mail('*****@gmail.com') # send the MAIL command
resp = smtp.rcpt(address_to_test)
if resp[0] == 250: # check the status code
    deliverable = True
    print("250")
elif resp[0] == 550:
    deliverable = False
    print("550")
else:
    print(resp[0])

0 个答案:

没有答案