你用什么来验证用户的邮箱地址,为什么?

我一直在使用validates_email_veracity_of,它实际上是在查询MX服务器.但是,由于各种原因,这充满了失败,主要与网络流量和可靠性有关.

我环顾四周,找不到任何明显的东西,很多人都在用它来判断邮箱地址的合理性.是否有一个维护合理、准确的插件或gem?

附言:请不要告诉我发一封带有链接的邮箱来查看邮件是否有效.我正在开发一个"发送给朋友"功能,所以这不实用.

推荐答案

使用Rails 3.0,您可以使用邮箱验证,而无需使用Mail gem.

这是my implementation(packaged as a gem).

Ruby-on-rails相关问答推荐

如何在rails 7中禁用Simple_Form验证

RubyOnRail在测试环境中启动失败

使用Rails和RSpec,有没有办法查看操作真正将您带到哪个页面?

Rails:比枚举更惯用的排序/可比较列表方法?

Rails 7 中的预编译

如何验证 Rails 中的多态字段关联?

Ruby 地理定位Ruby /插件

如何使用默认的 Rails 记录器记录 Ruby 异常的整个回溯?

Rails cron 与时俱进,设置环境

上传图片 Ruby on Rails

Rails 3:验证组合值

从 before_action 中排除控制器

Rails 3 中的猴子补丁

如果缺少翻译,则回退到默认语言

Rails - 具有空数组的强参数

导轨链接到:远程

counter_cache 实现的问题

如何覆盖:在 has_many 中定义的顺序

反编译开发assets资源 管道

Rails:如何在rails中使用dependent::destroy?