Я пытаюсь создать простой верификатор электронной почты, используя Python.
У меня проблемы с тестированием @me.com
, @icloud.com
среди других.
Я пытаюсь внедрить прокси, чтобы обойти это, так как я думаю, что мой 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])