valid_email2 icon indicating copy to clipboard operation
valid_email2 copied to clipboard

ActiveModel validation for email. Including MX lookup and disposable email blacklist

Results 9 valid_email2 issues
Sort by recently updated
recently updated
newest added

hi, a user complained that his email cant be used. looks reasonable https://check-mail.org/domain/alpenjodel.de/

Hey there, I've used this library quite a few times in the past, and even initially suggested the MX spam lookup trick (https://github.com/micke/valid_email2/issues/95) It's now a few years later, and...

I'm aware this would be a breaking change, but please consider moving lists to the now widely accepted naming convention of `allow_list` and `deny_list` and probably while at it move...

Hi :) I have an email address, which I'm checking against `.disposable?` - It returns true even that I'm 100% sure it is not. - The domain is not in...

ValidEmail2::Address.new("[email protected]").valid_mx? => false the fact that ymail.con is not a valid domain, can the gem cache that fact? during bulk checking of 1000 email addresses, that would avoid the need...

See this line: https://github.com/micke/valid_email2/blob/3ff4c929e54ecb701f952219de81726d29fbfe80/lib/valid_email2/address.rb#L26 If you run this script you'll see that loading parsers from the Mail gem requires a LOT of memory: ```ruby require 'mail' require 'get_process_mem' before =...

This PR adds a new option to the rails validator that allows email addresses including a display name such as "First Last ". NOTE: This does make a change under...

Working off of https://github.com/micke/valid_email2/issues/222, I wanted to add in the ability to load in deny-listed domains from other places outside a `deny_listed_email_domains.yml` file. This new feature should support: - Arrays...

:robot: I have created a release *beep* *boop* --- ## [6.0.0](https://github.com/micke/valid_email2/compare/v5.3.0...v6.0.0) (2024-09-01) ### ⚠ BREAKING CHANGES * Remove deprecated methods and options ### Features * Remove deprecated methods and options...

autorelease: pending