{ "info": { "author": "Zhang Wei", "author_email": "zhangw1.2011@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## A simple script to send MIME message via SMTP server and retrieve messages via POP3\n\n### Installation ```pip install SMTPEmail```\n### Latest test version ```pip install -i https://test.pypi.org/simple/ SMTPEmail```\n\n### Usage\n\n#### Sending email via SMTP\n\n```shell\n>>>from SMTPEmail import SMTP\n>>>client = SMTP(\n\tSMTP_server = or ,\n\tSMTP_account = ,\n\tSPMP_password = \n\t)\n>>>client.create_mime(\n\trecipient_email_addr='Jane.Doe@jane.com',\n\tsender_email_addr='John.Doe@john.com',\n\tsubject='subject',\n\tsender_display_name='John Doe',\n\trecipient_display_name='Jane Doe',\n\tcontent_html='

hello world

',\n\tcontent_text='hello world'\n)\n\n>>>print(client) #print the message\n\nSubject: subject\nFrom: John Doe \nTo: Jane Doe \nDate: Tue, 13 Nov 2018 17:52:01 +0800\nMessage-Id: 154210272151.1976.14038029430513051529@Jane.com\nMIME-Version: 1.0\nContent-Type: multipart/alternative;\n boundary=\"===============0340024224523524971==\"\n\n--===============0340024224523524971==\nContent-Type: text/plain; charset=\"utf-8\"\nContent-Transfer-Encoding: 7bit\n\nhello world\n\n--===============0340024224523524971==\nContent-Type: text/html; charset=\"utf-8\"\nContent-Transfer-Encoding: 7bit\nMIME-Version: 1.0\n\n

hello world

\n\n--===============0340024224523524971==--\n\n>>>client.send_msg()\n```\n#### Retrieve email via POP3\n\n> messages will be returned in byte object\n\n```shell\n>>>from SMTPEmail import POP3\n>>>client = POP3(\n\tPOP3_server = or ,\n\tPOP3_account = ,\n\tPOP3_password = \n)\n>>>msgs = client.retrieve_msg()\n\n>>>for msg in msgs:\n\t\tprint(msg)\n...\n\n>>>print(client.mailbox_size())\n{'message count': 804, 'mailbox size': 18096539}\n```\n#### Retrieve email via IMAP\n\n> Additonal features: \n1. Specify variable `delete=True` to delete the messages that have been retrieved, default value is `False`\n2. Specify variable `msg_id='all'` to retrieve all messages\n\n```shell\n>>>from SMTPEmail import IMAP\n>>>client = IMAP(\n\tIMAP_server = or ,\n\tIMAP_account = ,\n\tIMAP_password = \n)\n#you can select which mailbox to access and which email to retrieve by passing parameters 'mailbox_name' and 'msg_id'\n>>>for msg in client.retrieve_msg(mailbox_name='inbox', msg_id='1,3,5-8,11'):\n\t print(msg)\n#'mailbox_name' and 'msg_id' are optional, the user will be promted to input the two parameters if either is missing\n>>>msgs = client.retrieve_msg()\n0. \"INBOX\"\n1. \"Templates\"\n...\nPlease select a mailbox:1\nmessage id: 1 2 3 4 5 6 ...\nPlease select mail ID to retrieve email(e.g. 1-5,6,7): 1,3-6\n```\n#### Search emails via IMAP\n>Refer to [RFC3501](https://tools.ietf.org/html/rfc3501#section-6.4.4) for more search options\n```shell\n>>>for msg in client.retrieve_msg(mailbox_name='inbox', search_section='body', search_text='test_search'):\n\t\tprint(msg)\n```\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Weizhang2017/SMTPEmail", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "SMTPEmail", "package_url": "https://pypi.org/project/SMTPEmail/", "platform": "", "project_url": "https://pypi.org/project/SMTPEmail/", "project_urls": { "Homepage": "https://github.com/Weizhang2017/SMTPEmail" }, "release_url": "https://pypi.org/project/SMTPEmail/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "Send MIME messages via SMTP server and retrieve messages via POP3 and IMAP", "version": "0.3.3" }, "last_serial": 5565455, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ad699474409ae11b130be49aa9ec49ab", "sha256": "89a29a26fcc38f026fd5bca8a1181a32588c6b0968fb4241f76551273a242046" }, "downloads": -1, "filename": "SMTPEmail-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ad699474409ae11b130be49aa9ec49ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3655, "upload_time": "2018-11-14T04:26:36", "url": "https://files.pythonhosted.org/packages/c2/13/d8bf646ad149f47b37ed3c806b9993e7a41e01998a3ee9be3d62e761e2b5/SMTPEmail-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96e2acd3201caa0518a2fb8207ed500b", "sha256": "e22247c427227aadbe00e182111fcd117b109d425156c36593ff095863c48d42" }, "downloads": -1, "filename": "SMTPEmail-0.1.tar.gz", "has_sig": false, "md5_digest": "96e2acd3201caa0518a2fb8207ed500b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2422, "upload_time": "2018-11-14T04:26:38", "url": "https://files.pythonhosted.org/packages/82/e0/ae34439df4b1beb8175d4ee86ae1799ddc83287460c94b72b59388f0b157/SMTPEmail-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f47e2c17877c05ace1085d0e43713887", "sha256": "ed05444243141789f0ce77c34faeef4d56977f714a450915d85ec7c97a86c8c8" }, "downloads": -1, "filename": "SMTPEmail-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f47e2c17877c05ace1085d0e43713887", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4151, "upload_time": "2018-11-15T08:37:19", "url": "https://files.pythonhosted.org/packages/d5/ec/b0ad0216b3972f25491d251191e44bbc4df4b83f7413b367d10b6a5a0f86/SMTPEmail-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b38c74c554dff6cf6c75279b4261204", "sha256": "e3a41602f0d7e743b6940c775ca65442937ec69e0e202b5ba2d44ae43a627ad6" }, "downloads": -1, "filename": "SMTPEmail-0.2.tar.gz", "has_sig": false, "md5_digest": "4b38c74c554dff6cf6c75279b4261204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3006, "upload_time": "2018-11-15T08:37:28", "url": "https://files.pythonhosted.org/packages/50/5c/4094f7a8bdf80913c4cd19148c3bf72969fc96a90017dafbc24c9f382136/SMTPEmail-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "84a46623d5b560abca4d8b89d3bc64b7", "sha256": "641133d62eaadad33f73802617a66bb35a13cad6cfd4a93b3501faaee099cfdf" }, "downloads": -1, "filename": "SMTPEmail-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "84a46623d5b560abca4d8b89d3bc64b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5114, "upload_time": "2018-11-15T08:37:20", "url": "https://files.pythonhosted.org/packages/74/36/28ca6ffacaa09a60b50530bfb383b3c3e9b6ecc886f9281a23aa2d16475b/SMTPEmail-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2aaa5060cd4e9e7b5dc87c7efbf6cc2f", "sha256": "bbbb3da88e88eebad0ada2b250d70a7c1bd7c95a94973333b3cce9358010e8a9" }, "downloads": -1, "filename": "SMTPEmail-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2aaa5060cd4e9e7b5dc87c7efbf6cc2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3991, "upload_time": "2018-11-15T08:37:25", "url": "https://files.pythonhosted.org/packages/58/cf/e3fe8e43c7f6d7354feb1587049e86a631997207395c11e7dc931ad32e2e/SMTPEmail-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "eabd46f8f1fc2a7fe38635b2e763c9c4", "sha256": "f7e6ffa90707bce57e3abed272950012cc6cad1dab5af9840c09f5f1d2f52d22" }, "downloads": -1, "filename": "SMTPEmail-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eabd46f8f1fc2a7fe38635b2e763c9c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5120, "upload_time": "2018-11-15T08:37:22", "url": "https://files.pythonhosted.org/packages/e4/82/31b83b11e6e86bde2bf877548d12461d62d6019b5894a40d311c768553ff/SMTPEmail-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dd1d719e25bb57ff2d73827d9037771", "sha256": "6d092962dffa5452f3215f358d08482b7e35f6e6f3dde978e73be2b4f108cd04" }, "downloads": -1, "filename": "SMTPEmail-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4dd1d719e25bb57ff2d73827d9037771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3999, "upload_time": "2018-11-15T08:37:27", "url": "https://files.pythonhosted.org/packages/2d/76/7f041558dade2158326f88009d4c1e874e39734e7f7bc1f424685779641f/SMTPEmail-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "e082aa0ea1f2d465e9bf2c88ed82e5c4", "sha256": "2fca1a0ed4fe0231c584acdc0fcabf6c4eb5fb90502a2bbbdd502ae95dab4bdc" }, "downloads": -1, "filename": "SMTPEmail-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e082aa0ea1f2d465e9bf2c88ed82e5c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5096, "upload_time": "2018-11-15T08:37:23", "url": "https://files.pythonhosted.org/packages/59/d0/60c350a270742e1469b554caef593c5a56963430017038acdd3d793f9035/SMTPEmail-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "374acb0fd463dc65976b926859e4583b", "sha256": "132aa08c9db1c783950d3cf6165165088d6c3299c68a923f6bcb882a31c44688" }, "downloads": -1, "filename": "SMTPEmail-0.3.tar.gz", "has_sig": false, "md5_digest": "374acb0fd463dc65976b926859e4583b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3993, "upload_time": "2018-11-15T08:37:30", "url": "https://files.pythonhosted.org/packages/b9/eb/3d04e6995a09b0f1c0f3efe476b6ae5b09268c3913855faa398024ba1041/SMTPEmail-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9e5c43c27edb876c5ec923c5b6e7b39b", "sha256": "e92e0f16d756bf7f2408e9af94a813cb9850458636c645f3b4d5a85fb2d70dc6" }, "downloads": -1, "filename": "SMTPEmail-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e5c43c27edb876c5ec923c5b6e7b39b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5124, "upload_time": "2018-11-16T02:04:14", "url": "https://files.pythonhosted.org/packages/75/19/46579f7e8dbb36dba85fbf00f3832b58a0944211481812c198a64f24ff57/SMTPEmail-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "885484f3ee257d3da15428e8ed9f34e7", "sha256": "1e71023f08f9a0e7e3a1eef3b28df060f38c51fdd2fdea92814778acb47d58eb" }, "downloads": -1, "filename": "SMTPEmail-0.3.1.tar.gz", "has_sig": false, "md5_digest": "885484f3ee257d3da15428e8ed9f34e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4001, "upload_time": "2018-11-16T02:04:21", "url": "https://files.pythonhosted.org/packages/e9/b6/aa9a0cb49a6ba41c1123221e343b909a12ce1f0f30cbfa1461802fe34929/SMTPEmail-0.3.1.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d70c1bfde83c0d63a1925a4bf9406871", "sha256": "31973cc2e42f4c03e9e96011505fcbf1960be95e3560382180cf6ff4803329db" }, "downloads": -1, "filename": "SMTPEmail-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d70c1bfde83c0d63a1925a4bf9406871", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6419, "upload_time": "2019-07-22T02:55:57", "url": "https://files.pythonhosted.org/packages/19/e7/6738ed3333f290817eb683011e8cae92ea52e83baff0d143f95de86eae50/SMTPEmail-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26beb58136b1e5876f4c2192ce55c61d", "sha256": "3d17ed52eacec0a5fcc4b9b4e2adb41acb3e6d49ea76a5865311eed51e230723" }, "downloads": -1, "filename": "SMTPEmail-0.3.3.tar.gz", "has_sig": false, "md5_digest": "26beb58136b1e5876f4c2192ce55c61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2019-07-22T02:55:58", "url": "https://files.pythonhosted.org/packages/26/08/376401f09839538596714dd9449ce57d09a605b2113af10d4d5e4cf0190c/SMTPEmail-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d70c1bfde83c0d63a1925a4bf9406871", "sha256": "31973cc2e42f4c03e9e96011505fcbf1960be95e3560382180cf6ff4803329db" }, "downloads": -1, "filename": "SMTPEmail-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d70c1bfde83c0d63a1925a4bf9406871", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6419, "upload_time": "2019-07-22T02:55:57", "url": "https://files.pythonhosted.org/packages/19/e7/6738ed3333f290817eb683011e8cae92ea52e83baff0d143f95de86eae50/SMTPEmail-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26beb58136b1e5876f4c2192ce55c61d", "sha256": "3d17ed52eacec0a5fcc4b9b4e2adb41acb3e6d49ea76a5865311eed51e230723" }, "downloads": -1, "filename": "SMTPEmail-0.3.3.tar.gz", "has_sig": false, "md5_digest": "26beb58136b1e5876f4c2192ce55c61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2019-07-22T02:55:58", "url": "https://files.pythonhosted.org/packages/26/08/376401f09839538596714dd9449ce57d09a605b2113af10d4d5e4cf0190c/SMTPEmail-0.3.3.tar.gz" } ] }