如果用代码检测一个 EMAIL 地址真实存在?

2022-07-28 16:59:54 +08:00
 keroppi
例如
100000000000000000000000000001@qq.com
100001@qq.com

发现网上都是检测 DNS 或用 STMP (只能通用的域名,例如 GMAIL 、QQ ),假设 EMAIL 不是固定域名就懵逼了,还有其他什么办法吗?
2788 次点击
所在节点    问与答
17 条回复
fredli
2022-07-28 17:07:13 +08:00
是要检测域名还是邮箱?通用做法不都是发 code or link 么
yedanten
2022-07-28 17:08:00 +08:00
因为检测不了啊,哪怕 smtp 发出去,对方不告诉你是否存在该用户,那也是可以的。
费力不讨好。
potatowish
2022-07-28 17:11:04 +08:00
单向是做不到的,必须通过验证码或者链接来确认
lostberryzz
2022-07-28 17:12:03 +08:00
查下对应有没有 mx record 应该就可以了吧,不过这样做有什么实际的意义吗。。
lostberryzz
2022-07-28 17:12:15 +08:00
对应域名
lakehylia
2022-07-28 17:16:58 +08:00
不行。现行的做法是给邮箱发验证码或者带确认链接的邮件,然后用户回来输验证码或者点确认链接。
TimePPT
2022-07-28 17:42:47 +08:00
看你是要做啥,如果是注册之类的服务,建议直接白名单,仅提供主流邮箱支持,从产品运营角度最经济。
如果是营销邮件发送,先正则剔除明显违法的邮箱记录,再查 MX 记录,无记录或者记录异常的先剔除。然后试发送,看接收方是否退信以及退信原因。但就像 LS 说的,对方可能无差别响应 or 无响应。
pendulum
2022-07-28 18:34:51 +08:00
JIUBASHI
2022-07-28 21:15:17 +08:00
现成的检测平台挺多的,检测准确度参差不齐
knightdf
2022-07-28 21:55:46 +08:00
即使是做邮箱检测的平台,后台的检测方法一般都是直接发一封邮件过去
IDAEngine
2022-07-28 22:40:05 +08:00
检测邮箱的 MX 记录就行了
xiaoz
2022-07-28 23:47:44 +08:00
@IDAEngine MX 记录存在,但这个邮箱账号不一定存在呀。
Tumblr
2022-07-29 01:00:16 +08:00
带送达回执,给对方发一封邮件。

楼上那些说检查什么 MX 记录、SMTP 记录的,和楼主的问题根本不是一回事,MX 记录是针对域名的而不是单个邮箱的。
fackVL
2022-07-29 01:11:06 +08:00
如何检测 v 站标题把如何打成如果?
Aloento
2022-07-29 01:20:29 +08:00
送达回执看客户端,客户端可以选择不发送回执
muyangren
2022-07-29 18:51:37 +08:00
ericFork
2022-07-30 04:44:37 +08:00
kickbox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/869283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX