但是手机号验证两种方式都有
举报· 1452 次点击
登录 注册 站外分享
13 条回复  
Tink 小成 前天 11:05
上行邮件验证的例子也有,只不过特别少
CarrieBauch 小成 前天 11:17
1. 手机验证,有短信上行的场景是因为一些场景下,短信下行已经无法解决了(运营商、信号、欠费、手机端设置)等多个因素,这些因素一般概率还很高,而且身为发送方还束手无策 2. 邮件一般只有下行,是因为邮件只依赖网络协议,相对来说发送方很好解决极端场景。但是就如一楼所说,上行邮件也有,但是很少见了
msg7086 小成 前天 11:20
因为没法验证是用户发的邮件。
gransh 初学 前天 11:29
手机号那个不是为了省短信钱吗,我目前只见到网易和腾讯这么干
SillyAdam 小成 前天 11:39
我觉得有两个原因: 1. 如 #3 所说,无法确定是不是从这个地址发的,还是由其他服务代发。虽然有邮件头签名/域名验证等手段,但实现起来比较麻烦。 2. 无法保证用户一定按照指定格式发送。如果是面向程序员的论坛可能问题不大;但如果是面对普通人,让用户把指定内容 XXX 复制到邮件正文:用户把 XXX 复制到了邮件标题怎么办?用户把“让用户把指定内容 XXX 复制到邮件正文”这句话复制到了正文怎么办?用户复制了 XXX ,但是前后还加了你好谢谢之类的话语怎么办?这些都很难处理。 对于第二点,在短信验证的时候,iOS / Android 都有接口,点一个链接,就会跳转到短信界面并且帮你编辑好信息,直接发送即可。但是发邮件的话,不是所有人都用系统自带的邮件程序,那这个接口就失效了,需要用户自己编辑。
hbtech 楼主 初学 前天 11:40
@Tink 是的,从没遇到过注册时需要发邮件的时候 @CarrieBauch 如果用户手机没信号或者欠费了,上行也发不出去吧 @msg7086 是因为邮件协议容易伪造吗 @gransh 12306 也会要求用户发短信 要求发短信可能是为了避免使用虚拟号,像阿里小号是不支持向 106 开头的号码发短信的
bobryjosin 初学 前天 11:43
发件多可能会被判定为滥用,对发件域信誉会有损害,收件不严格,你收多少封都没有这个问题,最多进垃圾箱,而且对用户来说发邮件比收邮件麻烦。
littiefish 小成 前天 12:01
我 QQ ,国内邮箱好多丢了一看要发短信找回的,我就懒得要了,爱咋地咋地
msg7086 小成 前天 12:06
@hbtech 协议一开始就没有对发件人有要求。 就像现实中,你给别人寄一封信,你把信投进邮筒的时候邮筒会问你要身份证吗?就是这个道理。 所以现实中你要验证一个人的地址,也只能是你给他发信,而不是让他写一封信发给你。
12下一页
返回顶部