我需要检查电子邮件帐户是否存在,我需要使用 Delphi 和 Indy(如果可能)
我有一个用于 ERP 系统的 Windows 数据库,我需要确保客户在系统中输入有效的电子邮件,以便我可以将他们要求的报价发送给我的客户。
我尝试使用发送命令 HELO、MAIL 和 RCPT 在 yahoo 和 google 上进行测试,但没有成功。
邮件服务器必须保护自己免受垃圾邮件发送者和其他怀有恶意的人的侵害。他们不会轻易放弃他们的秘密。将邮件服务器配置为黑洞邮件发送到不存在的收件人是很常见的。他们不会回复发件人说:“抱歉,该用户不存在,请重试。”
所以,如果你想验证一个电子邮件地址是否有人支持,我认为唯一可以确定的方法是发送一封请求回复的电子邮件。