valid_email2:电子邮件的ActiveModel验证。 包括MX查找和一次性电子邮件黑名单

时间:2024-06-01 01:25:40
【文件属性】:

文件名称:valid_email2:电子邮件的ActiveModel验证。 包括MX查找和一次性电子邮件黑名单

文件大小:207KB

文件格式:ZIP

更新时间:2024-06-01 01:25:40

Ruby

ValidEmail2 借助mail gem而不是笨拙的正则表达式来验证电子邮件。 附加地验证域是否具有MX记录。 (可选)针对的静态验证。 (可选)验证电子邮件是否没有子地址( )。 为什么? 还有许多其他的gem和库可以验证电子邮件地址,但大多数都使用笨拙的正则表达式。 我还看到有必要能够验证电子邮件地址不是来自“一次性电子邮件”提供商。 准备好生产了吗? 是的,它已在多个生产应用程序中使用。 安装 将此行添加到您的应用程序的Gemfile中: gem "valid_email2" 然后执行: $ bundle 或将其自己安装为: $ gem install valid_email2 用法 与ActiveModel一起使用 如果您只想验证它是一个有效的电子邮件地址,请执行以下操作: class User < ActiveRecord :: Base valida


【文件预览】:
valid_email2-master
----.gitignore(164B)
----gemfiles()
--------activemodel3.gemfile(80B)
--------activemodel4.gemfile(80B)
--------activemodel6.gemfile(80B)
--------activemodel5.gemfile(80B)
----.travis.yml(263B)
----CHANGELOG.md(11KB)
----LICENSE.txt(1KB)
----pull_mailchecker_emails.rb(730B)
----spec()
--------valid_email2_spec.rb(11KB)
--------benchmark_spec.rb(531B)
--------spec_helper.rb(473B)
----README.md(6KB)
----config()
--------disposable_email_domains.txt(525KB)
--------blacklisted_email_domains.yml(23B)
----valid_email2.gemspec(1KB)
----lib()
--------valid_email2.rb(1016B)
--------valid_email2()
----Gemfile(97B)
----Rakefile(197B)

网友评论