in reply to Re^2: Email::Valid rejecting emails @example.com today
in thread Email::Valid rejecting emails @example.com today

example.com is a second level domain, not a top level domain.
The function you quoted deals with TLD, as in not.existing.example

example.com seems to be treated as any other domain, which is by looking it up in DNS - which fails if there's no corresponding record

  • Comment on Re^3: Email::Valid rejecting emails @example.com today