syrusakbary / validate_email

Validate_email verify if an email address is valid and really exists
Other
577 stars 232 forks source link

Verify emails passes for non-existent emails on custom domains #42

Open MorganEPatch opened 9 years ago

MorganEPatch commented 9 years ago
> print validate_email('ijhfuffurefihn@gmail.com', verify=True)
  None

This clearly works. It verifies that the email exists (which takes about a second) and returns None to indicate that it's a non-existent email.

However, if I use it on my own domain, which uses Google Apps to power @[my domain] emails, no matter what name I give it, it returns True, and returns immediately, even with verify=True. That is, for custom domains, it does not verify, and validate_email(..., verify=True) is identical to validate_email(..., check_mx=True).

masnun commented 9 years ago

Your Google Apps has catch all email setup?