python的smtp函数,特别是rcpt()在检查电子邮件有效性时总是返回代码250

2024-04-25 04:27:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python编写一个脚本来检查电子邮件是否有效或存在。经过研究我只需要

  1. 获取smtp服务器
  2. 连接到那些smtp服务器
  3. 使用连接,检查smtp服务器中是否存在电子邮件地址

我的问题是,当我用正确的域名发送邮件时,比如xxxx@gmail.com,确实有效。即使电子邮件地址看起来是虚构的,它仍然是一个有效的电子邮件地址

我的脚本工作时,电子邮件域是错误的或是编造的,它不能连接到返回的smtp服务器列表。所以它预期会失败

但是一旦我测试了第三个函数rcpt命令,它总是返回true。怎么会这样

我检查了其他库,如验证电子邮件,但它似乎已经过时了,但我用了那里的好部分

那么,在检查电子邮件地址的有效性之前,我应该考虑rcpt的条件吗


Tags: 函数服务器脚本com列表电子邮件地址错误