Next step towards 1.0.0 #63

Merged
reinhard-mueller merged 6 commits from master into version-1.0.0 2021-03-14 13:54:32 +01:00

6 Commits

Author SHA1 Message Date
Reinhard Müller dbd0c1285d Small formatting and doc tweaks 2021-03-14 13:24:24 +01:00
Reinhard Müller cd47b2ef66 Fix typo 2021-03-13 11:06:23 +01:00
Reinhard Müller 1cdd99b3f1 Add some more (hopefully helpful) remarks to the FAQ 2021-03-13 11:04:51 +01:00
Reinhard Müller 7729037830 Add extensive unit tests for smtp_check module 2021-03-12 14:38:44 +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