László Károlyi
5e84348d9b
Fix tests
2021-03-01 17:43:52 +01:00
László Károlyi
b0e89cabd7
Add changelog for 1.0.0
2021-03-01 17:37:29 +01:00
László Károlyi
1999e1d433
Simplifying code
2021-03-01 17:15:58 +01:00
László Károlyi
b258d2735f
Update bug template
2021-03-01 11:58:48 +01:00
László Károlyi
184a15a531
Update issue templates
2021-03-01 11:57:14 +01:00
László Károlyi
d0301bb968
Refactor to FAQ for issue template
2021-03-01 11:56:09 +01:00
László Károlyi
f93f20cc9a
Update issue templates
2021-03-01 10:53:30 +00:00
László Károlyi
5a27711397
Overhauling response handling
2021-03-01 11:37:48 +01:00
László Károlyi
903925afc9
Code cleanup, tests follow
2021-02-28 15:02:16 +01:00
Reinhard Müller
ef15fa994a
Restructure SMTP check code
2021-02-23 21:28:13 +01:00
Reinhard Müller
59172783ce
Fix indentation
2021-02-22 15:18:49 +01:00
Reinhard Müller
9d662a2f23
Improve SMTP check error handling
...
* Improve exception class hierarchy
* Raise exception on malformatted "from_address" parameter instead of
yielding a negative verification result
* Add option to raise exceptions on ambiguous results
* Improve exception parameters to allow for a more structured analysis
of the negative response
* Yield a negative verification result upon the first permanent error on
RCPT TO, just like a mail server would also bounce after the first
permanent error
2021-02-22 14:32:56 +01:00
László Károlyi
009182542e
Release 0.2.16
2021-02-15 16:45:01 +01:00
László Károlyi
f3adaa8e80
Merge pull request #52 from reinhard-mueller/master, fix #50
...
Work around a bug in smtp lib
2021-02-15 15:42:50 +00:00
Reinhard Müller
41a14e17b9
Work around a bug in smtp lib
...
Fixes #50
2021-02-15 15:26:38 +01:00
László Károlyi
8439d94742
Fix tests, prepare a new release
2021-02-11 17:49:29 +01:00
László Károlyi
81f5769ac8
Merge pull request #49 from gearheartio/feature/add-no_smtp_argument
...
Add no_smtp argument that allows us to validate only mx records witho…
2021-02-11 16:54:08 +01:00
Sergey Shevchenko
8f08c01523
Add no_smtp argument to README
2021-02-11 18:48:35 +04:00
László Károlyi
a691f359bb
Simplify code on DNS name resolving
2021-02-11 15:10:31 +01:00
Sergey Shevchenko
607ae44ce8
Move no_smtp argumeent to the end of arguments list
2021-02-11 17:48:41 +04:00
Sergey Shevchenko
fea879a809
Add no_smtp argument that allows us to validate only mx records without SMTP request
2021-02-11 17:41:21 +04:00
László Károlyi
c92bd0c5c0
Fix flake8 chimping out
2021-02-11 12:41:06 +01:00
László Károlyi
e3653934a5
Prepare a new release, closes #46
2021-02-11 11:55:09 +01:00
László Károlyi
4b71e4bf81
Merge pull request #48 from reinhard-mueller/master
...
Improve error reporting
2021-02-11 11:37:41 +01:00
Reinhard Müller
4ca02d4072
Fix typo
2021-02-10 17:52:10 +01:00
Reinhard Müller
b2cef9c8c2
Remove unused variable
2021-02-10 17:09:12 +01:00
Reinhard Müller
294c4e7174
Improve error reporting
...
* Unify error message format, always include SMTP status code
* Use "with SMTP" to properly close connection even in case of error
* Establish connection after setting debug level so this is debugged as
well
* Properly handle SMTP error status codes on connection
* Don't return ambigious SMTP status codes, as they are not used anyway
2021-02-09 23:37:07 +01:00
László Károlyi
0b2b1ba738
Fix #45 , bump version
2021-02-08 14:19:59 +01:00
László Károlyi
072a12f632
Update spam address
2021-01-06 20:41:20 +01:00
László Károlyi
f94310b2c6
Preparing release
2020-11-26 16:29:39 +01:00
László Károlyi
f6f46f90b6
Fixing yahoo errors, TLS hostnames must be without terminating dot
2020-11-26 16:22:18 +01:00
László Károlyi
43a3a08499
Fix tests
2020-11-19 15:20:39 +01:00
László Károlyi
d3ec33f878
Make logging less intrusive
2020-11-19 14:26:52 +01:00
László Károlyi
877b301ed6
No stable python3.9 on travis yet
2020-10-11 14:09:27 +02:00
László Károlyi
eea3f8429f
Add python3.9 support
2020-10-11 14:06:15 +02:00
László Károlyi
e3fc691674
Fix travis and isort
2020-10-11 13:58:10 +02:00
László Károlyi
35efbb7cd9
Updating to 0.2.10, see CHANGELOG.txt
2020-10-11 13:54:32 +02:00
László Károlyi
f16d875a13
Don't close issues labeled as `enhancement`
2020-06-11 17:54:54 +02:00
László Károlyi
abcb97e17c
Add stalebot
2020-06-11 17:50:17 +02:00
László Károlyi
63f4661fd3
Fix README.rst (PITA)
2020-06-09 13:16:51 +02:00
László Károlyi
cfff9168ad
Add debug example
2020-06-09 12:56:17 +02:00
László Károlyi
31b4dff3b8
Adding debug parameter + preparing release
2020-06-09 12:34:51 +02:00
László Károlyi
e5c0071471
Update README.md with FAQ
2020-04-26 19:37:42 +02:00
László Károlyi
8df91e4f58
Preparing release, closes #16
2020-04-17 15:57:28 +02:00
László Károlyi
8e0bb18cd0
Fixes a windows error mentioned in #16
2020-04-17 15:54:50 +02:00
László Károlyi
20bf35ead8
Releasing 0.2.7
2020-04-14 12:27:50 +02:00
László Károlyi
0dd9910eb2
Merge pull request #15 from reinhard-mueller/master
...
Increase consistency at handling domain literals
2020-04-14 12:25:01 +02:00
László Károlyi
79e59ee4b7
Merge pull request #14 from reinhard-mueller/clean-setup
...
Clean up initial blacklist download on install
2020-04-14 12:24:30 +02:00
Reinhard Müller
182f793def
Clean up initial blacklist download on install
...
Two essential changes were made to the process of initially downloading
the blacklist at install time, allowing the removal of a number of hacks
and workarounds:
1. Download the files *after* populating the build directory instead of
*before*. Thus, the files don't have to be included in MANIFEST.in, and
following from that, `setup.py sdist` needn't be tricked into not
including them in the source distribution.
2. Only import the updater module instead of the full validate_email
package, so `setup.py install` and friends don't depend on all the
requirements of the library.
2020-04-14 12:16:36 +02:00
Reinhard Müller
a18b9690e6
Increase consistency at handling domain literals
2020-04-14 10:45:30 +02:00