我正在尝试使用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])