6

我知道这个问题很疯狂——但我的雇主客户要求从注册过程中删除电子邮件验证(他们认为这会阻碍注册)。我想从整个编程社区获得反馈,了解他们在注册和电子邮件验证方面的经验和意见——以及取消此保护措施的可能后果。

4

3 回答 3

6

我站在他们一边——95% 的时间网站实际上并不需要电子邮件地址,他们只是收集它,因为他们看到的所有其他网络注册都收集了一个。如果您担心垃圾邮件,请使用验证码;电子邮件是阻止自动注册的可怕方式。使用像Mailinator 这样的网站可以为人们提供即时的一次性电子邮件,而BugMeNot可以为人们省去处理像您这样的注册的麻烦,您应该避免让您的注册变得比需要的更难。Stack Overflow 就是一个很好的例子——你甚至不需要注册来提问/回答问题

于 2010-04-26T14:28:08.000 回答
2

我的猜测是机器人不会费心经历注册过程。普通的头脑简单的机器人只是将垃圾邮件发送到根本不需要其他操作(身份验证、识别)的形式。仅仅要求一次或多次额外点击的行为将阻止大多数头脑简单的“攻击”。如果您查看 Coding Horror 的博客站点,他们会使用带有恒定捕获词的验证码。

另一方面,虽然多点击几下会阻止愚蠢的机器人,但它们不会阻止人类垃圾邮件发送者、小丑、恶意发送者等。但话又说回来,一次性电子邮件地址很容易获得,所以如果有人真的想填满你的有垃圾的网站他们可以。

我的结论是这样的:我猜你的页面上的“垃圾”会多出 10% 到 20%,“期望的”访问会多出 5% 到 25%,这取决于它对潜在客户的困扰程度。因此,我认为消除电子邮件障碍并没有什么大的危害。

于 2010-04-26T14:29:24.833 回答
1

电子邮件对于识别用户很重要,例如,当他们忘记密码时。如果电子邮件验证的设置方式是用户在验证他们的电子邮件地址之前无法登录,那么我也认为这是一种阻碍。应用程序应允许用户登录和使用应用程序并对其进行设置,以便用户需要在固定天数(例如一周)内验证其电子邮件地址。如果他们不这样做,他们的帐户将被暂停。

另一方面,如果我们必须删除电子邮件验证,那么我认为我们需要添加一个类似于主要电子邮件服务的功能,允许用户在没有有效电子邮件地址的情况下重置他们忘记的密码。

于 2010-04-26T14:28:00.393 回答