{ "info": { "author": "Benjamin Johnson", "author_email": "bmjcode@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "**mailcomposer** aims to provide a simple, cross-platform interface for composing emails through an external application like Microsoft Outlook. Some reasons you might use it are:\n\n* You're behind a corporate firewall, and are only able to send email using Outlook.\n* You don't have an SMTP server, or don't want the hassle of using `smtplib`.\n* You just prefer your desktop email client.\n\nHere's how easy it is to use:\n\n```python\n# This automatically selects an appropriate email application\nfrom mailcomposer import MailComposer\nmc = MailComposer()\n\n# Set some message headers\nmc.to = \"nobody@example.com\"\nmc.subject = \"Testing mailcomposer\"\n\n# Set the message body\nmc.body = \"This is a demonstration of the mailcomposer package.\"\n\n# Attach this README file\nmc.attach_file(\"README.md\")\n\n# Display the message in your email application\nmc.display()\n```\n\nThe mailcomposer module can also be called as a script from the command line. When used this way, it provides an interface similar to the Unix `mail` utility. For more information, try `python -m mailcomposer --help`.\n\n\n## Features\n\nNotable features include:\n\n* Straightforward API\n* Cross-platform\n* Runs on both Python 2 and 3\n* Uses your desktop email client; no SMTP server required\n* To, CC, and BCC fields accept single recipients or Python lists\n* Messages can be composed in either plain-text or HTML format\n* Attachments are easy -- just pass the filename\n\n\n## Supported Email Applications\n\nSupported email applications currently include:\n\n* Microsoft Outlook (Windows only; requires [pywin32](https://pypi.org/project/pywin32/))\n* Mozilla Thunderbird\n\nOn Unix systems, mailcomposer can also access other email applications via the `xdg-email` utility from [xdg-utils](https://freedesktop.org/wiki/Software/xdg-utils/). However, some features like setting the body format are not supported using `xdg-email`.\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/bmjcode/mailcomposer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mailcomposer", "package_url": "https://pypi.org/project/mailcomposer/", "platform": "", "project_url": "https://pypi.org/project/mailcomposer/", "project_urls": { "Homepage": "https://github.com/bmjcode/mailcomposer" }, "release_url": "https://pypi.org/project/mailcomposer/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "API for composing emails through an external application", "version": "0.2.4" }, "last_serial": 5797336, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f7cec3467b8f4e67631e8e5cade0fcf3", "sha256": "0e0d6ca7cb024899fdaa16fe4cc3b44e204caced524ddc3f190d77c6093f9e97" }, "downloads": -1, "filename": "mailcomposer-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7cec3467b8f4e67631e8e5cade0fcf3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9900, "upload_time": "2018-09-03T23:56:34", "url": "https://files.pythonhosted.org/packages/23/72/8138b93dc270caef724f99412051d953361c498fd7258f096b8199e3a9da/mailcomposer-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e0cbf132b81fc44545374442fc62f12", "sha256": "b905f7027d5350ab4ff53c1545cc139e233cc16fcd9e263434c5ca9aaf5fd61e" }, "downloads": -1, "filename": "mailcomposer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0e0cbf132b81fc44545374442fc62f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6038, "upload_time": "2018-09-03T23:56:35", "url": "https://files.pythonhosted.org/packages/37/98/d92ba7be6e33be66bb6771b1ea8d5d882ca623d3007babe93ef14947a635/mailcomposer-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "63d5bf653f66126743f1a63dbbe573a4", "sha256": "de9d1886941015e6f93c5fea19353c501a0abfe8caa7cd9bdac863c1ba70fe72" }, "downloads": -1, "filename": "mailcomposer-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63d5bf653f66126743f1a63dbbe573a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12896, "upload_time": "2018-09-08T14:32:19", "url": "https://files.pythonhosted.org/packages/4a/b7/4802d78f00871b37670348610e94a93aec9d3426ca03647f835d39daaecf/mailcomposer-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "524fa79ec382c362ac0ed4aef657aa8a", "sha256": "95cd438c305ca0a56cf253850761fed2e83604729fd8de80c3d534ccdb61769c" }, "downloads": -1, "filename": "mailcomposer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "524fa79ec382c362ac0ed4aef657aa8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7968, "upload_time": "2018-09-08T14:32:21", "url": "https://files.pythonhosted.org/packages/f2/23/d751f7b0657b93d167eb8c6c5574f244492bacd926f3ee4bb160b3714f76/mailcomposer-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "53262d13e8bcb90149e1171b51732ba4", "sha256": "ee516716f9fa18d148d53bd5bb1caaaa15a8a62ee5006c7b01b29b7de21f873d" }, "downloads": -1, "filename": "mailcomposer-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53262d13e8bcb90149e1171b51732ba4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12934, "upload_time": "2018-09-18T15:32:33", "url": "https://files.pythonhosted.org/packages/cf/9e/392f82958d6e7ee6d0622760b92a230f79c52827f8e4a828e18ef75c0366/mailcomposer-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0e32b4fc178829486db8adb3eda850b", "sha256": "b0d4abc00608bbee0881496fc2a83b6228d53bfe15bef020050e6b88368afaf1" }, "downloads": -1, "filename": "mailcomposer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f0e32b4fc178829486db8adb3eda850b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8007, "upload_time": "2018-09-18T15:32:36", "url": "https://files.pythonhosted.org/packages/f3/b3/49a6b7eda05007c2b18f29ffe97f1e7b2ae70cc095faf72f2adea60e599f/mailcomposer-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "334c857f15ce68e2c4ae20519d24e94a", "sha256": "df6d367d9254df2ca55c7dcdf10233623a722a71eceffa66d707d30ef3346abe" }, "downloads": -1, "filename": "mailcomposer-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "334c857f15ce68e2c4ae20519d24e94a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13100, "upload_time": "2018-09-23T19:26:06", "url": "https://files.pythonhosted.org/packages/46/9e/cc1fcc9f8bee5b363f1cb65e7b6d367ebca58eefc28662dc6cd74b44abb3/mailcomposer-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cac00235b70e56990107bf974ac7fe01", "sha256": "41a1c43ec90f4ffab5698e64f59ad038b48bf9df15dd47e0c1d19d57c5b534bc" }, "downloads": -1, "filename": "mailcomposer-0.2.2.tar.gz", "has_sig": false, "md5_digest": "cac00235b70e56990107bf974ac7fe01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8096, "upload_time": "2018-09-23T19:26:07", "url": "https://files.pythonhosted.org/packages/e0/92/0c737b13886412238382e9c6bc1e1de929f54180c4cd2c4fa43a52371aa0/mailcomposer-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "240335a7f90437af3ba0dfd0f2082961", "sha256": "9844aecd3f577b1c0e580166ad6e81905691ba021cd51e4a8f1f311f0495a7d5" }, "downloads": -1, "filename": "mailcomposer-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "240335a7f90437af3ba0dfd0f2082961", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11926, "upload_time": "2019-09-02T19:20:09", "url": "https://files.pythonhosted.org/packages/3b/9f/63c56a914e3dd1103c0b1b418478f693b4c00cab2c2db75a6dffc0138e6c/mailcomposer-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88d65c628688ded510a4d7bfabd94bdf", "sha256": "2581b7b7dc209e4d863f2d2af25e63837c74d488decf26746a29d8df87558469" }, "downloads": -1, "filename": "mailcomposer-0.2.3.tar.gz", "has_sig": false, "md5_digest": "88d65c628688ded510a4d7bfabd94bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8043, "upload_time": "2019-09-02T19:20:10", "url": "https://files.pythonhosted.org/packages/5d/5c/67f8f197f7b0b1e26fa3aa4dc22bdb3c03140eaa65a92f87b9bfdebd1bed/mailcomposer-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "add718e4ca5e3713d5d8926d85da830a", "sha256": "6de6f09655d639e8b7bb7017b7bd3c1d39183301beb33ddf79934d0581262d6d" }, "downloads": -1, "filename": "mailcomposer-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "add718e4ca5e3713d5d8926d85da830a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12160, "upload_time": "2019-09-07T20:32:02", "url": "https://files.pythonhosted.org/packages/30/c3/ed47156b79de132de04b3cdd45430d86b964695d31248d251ff4c8e21841/mailcomposer-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e92f5d9bbca3d86bae331bd7711830db", "sha256": "8c657515f8ae03ee49cf014576ce9f249bf05e9c1f3f87ef15a21cd624e36068" }, "downloads": -1, "filename": "mailcomposer-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e92f5d9bbca3d86bae331bd7711830db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8261, "upload_time": "2019-09-07T20:32:04", "url": "https://files.pythonhosted.org/packages/db/2e/c372398b2bc5d3980a934e560320397cf40d35cda28704026c008145de18/mailcomposer-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "add718e4ca5e3713d5d8926d85da830a", "sha256": "6de6f09655d639e8b7bb7017b7bd3c1d39183301beb33ddf79934d0581262d6d" }, "downloads": -1, "filename": "mailcomposer-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "add718e4ca5e3713d5d8926d85da830a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12160, "upload_time": "2019-09-07T20:32:02", "url": "https://files.pythonhosted.org/packages/30/c3/ed47156b79de132de04b3cdd45430d86b964695d31248d251ff4c8e21841/mailcomposer-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e92f5d9bbca3d86bae331bd7711830db", "sha256": "8c657515f8ae03ee49cf014576ce9f249bf05e9c1f3f87ef15a21cd624e36068" }, "downloads": -1, "filename": "mailcomposer-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e92f5d9bbca3d86bae331bd7711830db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8261, "upload_time": "2019-09-07T20:32:04", "url": "https://files.pythonhosted.org/packages/db/2e/c372398b2bc5d3980a934e560320397cf40d35cda28704026c008145de18/mailcomposer-0.2.4.tar.gz" } ] }