László Károlyi
3f3fcc241c
Add ConnectionError handling
2023-12-16 12:50:31 +01:00
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