{ "info": { "author": "Adrien Howard", "author_email": "lumpywizard@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "check_email_status\n=======================\n\nThis package exists to help poll smtp servers to see if a mailbox address is valid.\nIt doesn't return true or false, but a set of status codes, extended status codes,\nand full messages from the responding server.\n\nUsage\n======================\n\nHere is an example using pyDNS as the MX resolver::\n\n from check_email_status import check_email_status\n from check_email_status.resolvers import PyDNSMXResolver\n\n status = check_email_status(PyDNSMXResolver, 'recipient@domain.com', 'sender@domain.com')\n\n # This is the SMTP status code returned by the server. (e.g.) 550\n print status['status']\n\n # This is the extended status code, for instance 5.1.1 would mean the account doesn't exist.\n # If an extended code is not sent, this is not set.\n print status['extended_status']\n\n # This is the message returned from the mail server describing the results of the query.\n print status['messsage']\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/lumpywizard/check_email_status/tarball/1.1.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lumpywizard/check_email_status", "keywords": "smtp,validation,status,mailbox,email", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "check_email_status", "package_url": "https://pypi.org/project/check_email_status/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/check_email_status/", "project_urls": { "Download": "https://github.com/lumpywizard/check_email_status/tarball/1.1.3", "Homepage": "https://github.com/lumpywizard/check_email_status" }, "release_url": "https://pypi.org/project/check_email_status/1.1.3/", "requires_dist": null, "requires_python": null, "summary": "Check the existence of a mailbox via SMTP.", "version": "1.1.3" }, "last_serial": 2331452, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "053202c2b43f4cafe5f9fab843b96ee8", "sha256": "cd1236143e6effa22c34b410b084ab833d11f121703e6ab163407fe5e2f9685b" }, "downloads": -1, "filename": "check_email_status-1.1.2.tar.gz", "has_sig": false, "md5_digest": "053202c2b43f4cafe5f9fab843b96ee8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2554, "upload_time": "2016-09-02T18:55:08", "url": "https://files.pythonhosted.org/packages/8d/5a/5eae03607fd0fd9e7cfb9e60c34cde3d044eba3085b7d28886ad89398f18/check_email_status-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5db2c51b475a3ac9be6dad024e0e01e7", "sha256": "872fbbadcd5eca81b479488f371deb420f54cb998ca7913f7c74461df1141993" }, "downloads": -1, "filename": "check_email_status-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5db2c51b475a3ac9be6dad024e0e01e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2641, "upload_time": "2016-09-08T13:58:40", "url": "https://files.pythonhosted.org/packages/e3/9a/f02a91d2c465c502adab3750d4fd214ab709c9f3abff61be0e6432d58f21/check_email_status-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5db2c51b475a3ac9be6dad024e0e01e7", "sha256": "872fbbadcd5eca81b479488f371deb420f54cb998ca7913f7c74461df1141993" }, "downloads": -1, "filename": "check_email_status-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5db2c51b475a3ac9be6dad024e0e01e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2641, "upload_time": "2016-09-08T13:58:40", "url": "https://files.pythonhosted.org/packages/e3/9a/f02a91d2c465c502adab3750d4fd214ab709c9f3abff61be0e6432d58f21/check_email_status-1.1.3.tar.gz" } ] }