我有一个庞大的旧电子邮件列表,其中一些电子邮件地址被用户停用。 每当我发送邮件时,我收到邮递失败的邮件。 只需向服务器发送一些请求并通知用户进行此活动,是否可以验证电子邮件地址状态?验证电子邮件地址而不发送电子邮件给用户
1
A
回答
0
0
几年前和几年前(甚至几十年),这就是“手指”协议的用处。你可以从字面上向服务器询问关于用户的信息。然而互联网很快意识到这是一个相当大的安全漏洞。再加上别名等,邮件不一定映射到用户名。所以确实唯一的办法是发送电子邮件。
0
看到这个问题:How to check if an email address exists without sending an email?
有许多方法,其中没有一个是可靠的:
- 实现SMTP的
VRFY
命令 - 尝试设置
RCPT TO
,看看它是否失败。 - 创造出独特的返回地址(
[email protected]
),看看是否传递失败返回 - 采用独特的图像(由1px的透明PNG 1px的,例如),然后看看是否能像以往任何时候都被从服务器访问
但唉,这些都不可靠!对于安全/垃圾邮件问题,不是很多服务器实施VRFY
,设置RCPT TO
通常会以静默方式失败,或者直到您发送电子邮件之后才会发生故障。凭借唯一的返回地址,我看到更多电子邮件服务器而不是发送投递失败,并且只是默默地失败。独特的图像 - 某些电子邮件客户端(如Thunderbird)会默认阻止加载图像,并且有些机器人可能会扫描并访问图像,而不一定意味着该地址后面有真人。
最好的解决方案将所有这些结合在一起。 最简单的解决方案将使用众多付费服务之一为您执行此操作。您可以使用该服务几个月,让他们清除不良地址。
相关问题
- 1. Quickblox,发送电子邮件给新用户以验证电子邮件地址
- 2. 该电子邮件发送给哪个电子邮件地址?
- 3. “电子邮件地址:”不发送电子邮件
- 4. 如何在MVC中发送电子邮件地址验证电子邮件?
- 5. Parse发送的电子邮件验证用户的电子邮件地址是垃圾邮件
- 6. 发送电子邮件到多个电子邮件地址
- 7. 发送电子邮件到多个电子邮件地址
- 8. 发送电子邮件到多个电子邮件地址
- 9. 如何通过电子邮件发送电子邮件地址
- 10. 当用户输入电子邮件地址时自动发送电子邮件
- 11. OSCLASS:验证电子邮件地址
- 12. 验证电子邮件地址
- 13. 电子邮件地址输入验证
- 14. ZF2电子邮件地址验证器
- 15. 电子邮件地址验证状态
- 16. 验证电子邮件地址
- 17. iOS电子邮件地址验证
- 18. ListView验证电子邮件地址
- 19. 验证电子邮件地址(域名)
- 20. 在Dart验证电子邮件地址?
- 21. 电子邮件地址验证
- 22. ASP.NET的电子邮件地址验证
- 23. 如何验证电子邮件地址
- 24. 电子邮件地址验证,如何?
- 25. 如何验证电子邮件地址
- 26. C#电子邮件地址验证
- 27. 验证电子邮件地址失败
- 28. 目标电子邮件地址验证
- 29. 发送电子邮件给用户
- 30. 使用不同的Outlook电子邮件地址从Access发送电子邮件
刚刚发现[this](http://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-an-email/)与谷歌。 –
这只有在您连接的服务器实际负责交付时才有效。如果它只是一个转发服务器,您将无法获得该级别的信息。 –
谢谢..我会尽力...回到你身边。 – hari