import smtplib
try:
server = smtplib.SMTP("smtp.gmail.com:587")
server.ehlo()
server.starttls()
server.login("MY USER", "MY PASS")
message = "Hi, recruit?"
server.sendmail("FROME WHO", "TO WHOM", message)
server.quit()
print("email is valid")
except:
print("email invalid")
目标
我需要确认我发送的电子邮件是否存在。如果电子邮件不存在,我希望脚本给我回溯。
问题
电子邮件的发送即使在电子邮件不存在的时候,我也会收到谷歌的电子邮件,尽管我的Gmail中不存在电子邮件。
采取的步骤
我已经尝试了实例方法SMTPValk,如果电子邮件不存在,它会给我发送一个404的状态代码,但是即使它不存在,电子邮件也会被发送。
问题:
在Gmail中有一个设置,我可以更改,如果电子邮件不存在,请给我一个错误。或者我的剧本有个我还不知道的解决办法?
这是verify和return的代码
https://i.stack.imgur.com/MTZJE.png