Commit Graph

8 Commits

Author SHA1 Message Date
László Károlyi 69be4f4b9c
Release 1.0.7, fixes #95 2022-06-30 00:40:10 +02:00
László Károlyi e8646ffe6c
Prepare a new release with new options 2022-06-28 19:13:04 +02:00
László Károlyi a248d9ad19
Migrating to gitea part 1 2021-11-16 23:38:37 +01:00
László Károlyi 2067a54984
Closes #79, handle recovery from an `SSLError`, make use of `SSLContext` 2021-09-15 18:12:19 +02:00
Reinhard Müller dbd0c1285d Small formatting and doc tweaks 2021-03-14 13:24:24 +01:00
Reinhard Müller da540d8db2 Clean up parameter list, update docs
See also discussion at
https://github.com/karolyi/py3-validate-email/discussions/57
2021-03-12 01:06:13 +01:00
Reinhard Müller 1b9b0682cd Improve emulation of true SMTP process
* Check the SMTP servers in order of priority instead of random order.
* Handle SMTPServerDisconnected like a 451 status as recommended by RFC
  5321.
* Exit early by directly raising CommunicationError on the first 5xx
  SMTPResponseException.

See also the discussion at
https://github.com/karolyi/py3-validate-email/discussions/61
2021-03-11 16:09:09 +01:00
Reinhard Müller bcbadbab65 Split mx_check into dns_check and smtp_check
This will allow us to cleanly and consistently keep the four
verification steps separate: format (regex) - blacklist - dns - smtp.
2021-03-02 18:30:13 +01:00