{ "info": { "author": "Oliver Cope", "author_email": "oliver@redgecko.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Communications :: Email" ], "description": "mailtools\n----------\n\nWriting a web application? Want to send some emails from it? Mailtools can\nhelp!\n\n - Simple API for sending plain text messages, HTML and messages with\n attachments.\n\n - ``ThreadedMailer`` sends emails in the background and returns control\n to your application immediately, even when talking to slow remote servers.\n\n - Temporary sending failures are automatically retried.\n\n - Running your application in test mode? The ``RedirectMessages`` wrapper\n routes emails to a test address and not to live email addresses.\n\nUsage\n------\n\nCreating a simple SMTP mailer::\n\n\n\tfrom mailtools import SMTPMailer\n mailer = SMTPMailer('127.0.0.1')\n\nThis mailer will block until messages are sent and won't retry failures. Use\n``ThreadedMailer`` to fix this::\n\n mailer = ThreadedMailer(SMTPMailer('127.0.0.1'))\n\nA mailer with TLS/STARTTLS support::\n\n mailer = SMTPMailer('127.0.0.1', 465, transport_args={'security': 'TLS'})\n mailer = SMTPMailer('127.0.0.1', transport_args={'security': 'STARTTLS'})\n\nSending a plain text message::\n\n message = u'This is a plain text message'\n mailer.send_plain(\n u'sender@example.com',\n [u'recipient@example.com'],\n u'hi',\n message\n )\n\nSending an HTML message::\n\n message = u'Look! HTML!'\n mailer.send_html(\n u'sender@example.com',\n [u'recipient@example.com'],\n u'hi',\n message\n )\n\nAdding attachments::\n\n message = u'index.rst is attached to this message'\n mailer.send_plain(\n u'sender@example.com',\n [u'recipient@example.com'],\n u'hi',\n message,\n attachments=['index.rst']\n )", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "mailtools", "package_url": "https://pypi.org/project/mailtools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mailtools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/mailtools/2.1/", "requires_dist": null, "requires_python": null, "summary": "Tools for constructing and sending emails", "version": "2.1" }, "last_serial": 731810, "releases": { "1": [ { "comment_text": "", "digests": { "md5": "03042f9d61e043007f04f6829bd65a81", "sha256": "cf77bbbdfb7be4411f5fbf9e6e8199cedf94e3f4438407fe9eda1bc31e142d2a" }, "downloads": -1, "filename": "mailtools-1.tar.gz", "has_sig": false, "md5_digest": "03042f9d61e043007f04f6829bd65a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16854, "upload_time": "2009-11-12T23:36:01", "url": "https://files.pythonhosted.org/packages/45/5b/3d71702869921770ca2ff692905fde498eca5fee39d5bb7bae718f9e2fa3/mailtools-1.tar.gz" } ], "2": [ { "comment_text": "", "digests": { "md5": "206b71959ad15b03a27194c35b7d1ec0", "sha256": "c980e4a95998f2171ca9e7dd5356e0a8145b1c8871a9d36b7af087932f862bd2" }, "downloads": -1, "filename": "mailtools-2.tar.gz", "has_sig": false, "md5_digest": "206b71959ad15b03a27194c35b7d1ec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17881, "upload_time": "2010-05-15T13:38:05", "url": "https://files.pythonhosted.org/packages/00/bb/c77bffa55930821e4d62e2d8ee270205a2ae7d3935b3a757c1d1d8d44314/mailtools-2.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "5da64a787a137935e1d3303b1887d03e", "sha256": "46e1b1fe8d6472dbf439b70c3dfe80c4d5e20f59dd1b5d534efc9a534078a52f" }, "downloads": -1, "filename": "mailtools-2.1.tar.gz", "has_sig": false, "md5_digest": "5da64a787a137935e1d3303b1887d03e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19658, "upload_time": "2012-11-20T12:33:13", "url": "https://files.pythonhosted.org/packages/0d/40/dc91724b8b8bce1293c617e587df650346db4b12aa075c56faa65d9fe331/mailtools-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5da64a787a137935e1d3303b1887d03e", "sha256": "46e1b1fe8d6472dbf439b70c3dfe80c4d5e20f59dd1b5d534efc9a534078a52f" }, "downloads": -1, "filename": "mailtools-2.1.tar.gz", "has_sig": false, "md5_digest": "5da64a787a137935e1d3303b1887d03e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19658, "upload_time": "2012-11-20T12:33:13", "url": "https://files.pythonhosted.org/packages/0d/40/dc91724b8b8bce1293c617e587df650346db4b12aa075c56faa65d9fe331/mailtools-2.1.tar.gz" } ] }