{
"info": {
"author": "Sylvain Viollon",
"author_email": "info@infrae.com",
"bugtrack_url": null,
"classifiers": [
"Framework :: Buildout"
],
"description": "===================\ninfrae.maildrophost\n===================\n\n``infrae.maildrophost`` is used to configure a maildrophost server and\n`MaildropHost`_ product using the same configuration, and create a\nmanagement script for the maildrophost server.\n\nIn addition to those tasks, it used to download and install\n`MaildropHost`_ when it was not distributed as an egg. If you are\nlooking for those features, please have a look at the version 1.x of\nthis recipe.\n\nExample in buildout::\n\n [buildout]\n parts =\n maildrophost\n instance\n\n [maildrophost]\n recipe = infrae.maildrophost\n smtp_host = localhost\n smtp_port = 25\n\n [instance]\n ...\n eggs +=\n Products.MaildropHost\n zope-conf-additional +=\n \n config-path-application ${maildrophost:maildrophost.cfg}\n \n\n\nThis will create the configuration file ``maildrophost.cfg`` for the\ndaemon, and put a start/stop script in the ``bin`` directory of the\nbuildout tree.\n\nSpool and PID files are put by default in the ``var/maildrop``\ndirectory, so data is preserved when update (if there is any data).\n\nSettings\n========\n\nYou can customize some of settings of `MaildropHost`_:\n\n``mail_dir``\n Directory to use as *home directory* for the deamon. By default it's\n ``${buildout:directory}/var/maildrop`` It will be created if it\n doesn't exists.\n\n``spool_dir``\n Directory to use as a spool. By default it will be\n ``${mail_dir}/spool``. The directory will be created if it doesn't\n exist already.\n\n``pid_file``\n PID file to use for the daemon. By default it will be\n ``${mail_dir}/maildrop.pid``.\n\n``smtp_host``\n SMTP server to use. Default to localhost.\n\n``smtp_port``\n Port to use. Default to default SMTP port, 25.\n\n``login``\n If the SMTP server require authentication, login to use.\n\n``password``\n If the SMTP server require authentication, password to use.\n\n``tls``\n If 1, `MaildropHost`_ will be speaking to a TLS enabled SMTP server.\n\n``batch``\n Set ``MAILDROP_BATCH``.\n\n``add_messageid``\n Add a message id to the sent mail.\n\n``pool_interval``\n Must be an integer which define the interval in seconds between two\n check for new mail in the spool directory. Default is 120 seconds.\n\n``wait_interval``\n Must be an interger or float which say how much time the daemon\n should wait between sending two mails to the mail server.\n\n``supervised_daemon``\n If 1, the internal maildrop script will remain running in the\n foreground. This is mostly useful when you start the main\n maildrophost script itself on the foreground with ``bin/maildrophost\n fg``. See the `Configuration for supervisor`_ section.\n\n``maildrophost.cfg``\n Specify an alternative path for storing the generated\n ``maildrophost.cfg`` file. Note that this file gets rewritten each\n time you run buildout. The default value is\n ``${buildout:directory}/maildrophost.cfg``.\n\n\nConfiguration for supervisor\n============================\n\nBuildout generates a ``bin/maildrophost`` script (if you use\n``maildrophost`` as the name of the buildout section). When calling\n``bin/maildrophost start`` this script does some checks and basically\ncalls ``python maildrop.py maildrophost.cfg`` and quits, without\nwaiting to for the ``maildrop.py`` script to exit properly. The\n``maildrop.py`` script creates a fork of itself and exits.\n\nThis is not helpful when you want to use maildrophost in combination\nwith `supervisor `_. If you want to do that\nyou should enable the ``supervised_daemon`` option and let supervisor\nstart the maildrophost script on the foreground. Sample config would\nbe this::\n\n [maildrophost]\n recipe = infrae.maildrophost\n smtp_host = localhost\n smtp_port = 25\n supervised_daemon = 1\n\n [supervisor]\n recipe = collective.recipe.supervisor\n ...\n programs =\n ...\n 40 maildrop ${buildout:directory}/bin/maildrophost [fg] true\n\n\nLatest version\n==============\n\nThe latest version is available in a `Subversion repository\n`_.\n\n.. _MaildropHost: http://www.dataflake.org/software/maildrophost\n\nHistory\n=======\n\n2.2 (2013-10-07)\n----------------\n\n* Add ``fg`` command line option to start the script on the\n foreground. For best results, combine this with enabling the\n ``supervised_daemon`` option. Patch provided by Maurits van Rees\n from Zest Software.\n\n\n2.1 (2013-08-19)\n----------------\n\n* Update recipe to include the deamon script itself and update it to\n work with Python 2.6 and 2.7. This script used to require Python\n 2.4.\n\n* Update the start/stop script to be more reliable with the help of\n `psutil`_.\n\n.. _psutil: https://pypi.python.org/pypi/psutil\n\n\n2.0 (2012-08-23)\n----------------\n\n* Update recipe to work with the egg distribution of MaildropHost,\n still creating the configuration and start/stop script for the\n daemon in buildout.\n\n1.2 (2009-02-13)\n----------------\n\n* Fix ``download-cache`` vs ``download-directory``. Don't assume the\n user already set it.\n\n* Add options ``wait_interval``, ``add_messageid``, ``batch``,\n ``tls``, ``pid_file``, ``spool_dir``, ``mail_dir``.\n\n* Remove the relative to buildout directory option ``mail-dir`` which\n was almost useless.\n\n* Improve the control script.\n\n1.1 (2009-01-23)\n----------------\n\n* Added support for MaildropHost >= 1.22 (added a version option, so\n the recipe can guess the config file name)\n\n1.0.1\n-----\n\n* Fix the config file for Windows paths.\n\n1.0\n---\n\n* Define the ``location`` in options, so you could refer to the\n product folder with ``${maildrophost:location}`` for exemple.\n\n* Add the ``target`` option to use a specific destination folder for\n the product.\n\n* Add maildrophost options ``login``, ``password``, and\n ``poll_interval``.\n\n0.1\n---\n\n* First release, download and install MaildropHost product, make a\n ``config.py`` and create simple script for start and stop purpose.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.python.org/pypi/infrae.maildrophost",
"keywords": "maildrophost buildout",
"license": "ZPL 2.1",
"maintainer": null,
"maintainer_email": null,
"name": "infrae.maildrophost",
"package_url": "https://pypi.org/project/infrae.maildrophost/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/infrae.maildrophost/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://www.python.org/pypi/infrae.maildrophost"
},
"release_url": "https://pypi.org/project/infrae.maildrophost/2.2/",
"requires_dist": null,
"requires_python": null,
"summary": "Recipe to install and setup maildrophost server",
"version": "2.2"
},
"last_serial": 945361,
"releases": {
"0.1dev-r27588": [
{
"comment_text": "",
"digests": {
"md5": "22c5189a8e553ec4e0710b809885bc0d",
"sha256": "11ba200acd5f011bc8a7927b9d4b6a1754618de5fba4a4074a677d8d66f1e2e9"
},
"downloads": -1,
"filename": "infrae.maildrophost-0.1dev_r27588-py2.4.egg",
"has_sig": false,
"md5_digest": "22c5189a8e553ec4e0710b809885bc0d",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 7452,
"upload_time": "2008-02-12T09:13:13",
"url": "https://files.pythonhosted.org/packages/9b/75/86b3cdae1546db6442dde384bf7e0fe8530daa63af1eef2d8c74fdb1f858/infrae.maildrophost-0.1dev_r27588-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "db939451e6ffbf7a0ab35965a714af63",
"sha256": "f03b1b6c36a1a47cc66e7a7005b6bf7e720693a7427db9e16ae5680dbdbfbd83"
},
"downloads": -1,
"filename": "infrae.maildrophost-0.1dev-r27588.tar.gz",
"has_sig": false,
"md5_digest": "db939451e6ffbf7a0ab35965a714af63",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3427,
"upload_time": "2008-02-12T09:13:29",
"url": "https://files.pythonhosted.org/packages/e6/fe/28921260baf171c5275c753b4f38205d145bdfbf223210b573a872244625/infrae.maildrophost-0.1dev-r27588.tar.gz"
}
],
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "833eec4d16d884b10ab436491b62b4d3",
"sha256": "8efd63e928cc37134b3f8846da67ad4e8f2cacb4d9dc42c1b962170890d2fab0"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.0-py2.4.egg",
"has_sig": false,
"md5_digest": "833eec4d16d884b10ab436491b62b4d3",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 8096,
"upload_time": "2008-06-06T13:33:47",
"url": "https://files.pythonhosted.org/packages/90/48/eb529b448bbe68c45180733bcdfcea3be124d02cf134490dbcf5b2cd6ff6/infrae.maildrophost-1.0-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "288b102756d4201da39a2ba46fefa41b",
"sha256": "95c1c8a065d0952f184552d6cb713cedb83d6c41fc1cc93349d626e371b113b4"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.0.tar.gz",
"has_sig": false,
"md5_digest": "288b102756d4201da39a2ba46fefa41b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4090,
"upload_time": "2008-06-06T13:33:52",
"url": "https://files.pythonhosted.org/packages/81/70/f436366c9629d5b01f3d54304bfc50de4ab0d01ec175e4dd52edbec94df0/infrae.maildrophost-1.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "0ff853539f241d343f3de7b5f3f19f1a",
"sha256": "538276916aa64ff719eb6b99c368530013906d34920eaf71f61482e380cc4a60"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.0.1-py2.4.egg",
"has_sig": false,
"md5_digest": "0ff853539f241d343f3de7b5f3f19f1a",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 8133,
"upload_time": "2008-08-14T11:13:52",
"url": "https://files.pythonhosted.org/packages/48/64/8d773f52346305f776864cedb505ad670b38b190ae28a2098423abaaf40a/infrae.maildrophost-1.0.1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "6aa8491e539b751ffa8af2f8461845e2",
"sha256": "fee881f60d1485c07a9a4d972932d99ba533a7553bf3841b881e384b9d0f4948"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6aa8491e539b751ffa8af2f8461845e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4138,
"upload_time": "2008-08-14T11:13:58",
"url": "https://files.pythonhosted.org/packages/3c/2d/2612041658a8050df15f2ff88149cab6ce281e68be2695f2f26a6bffa344/infrae.maildrophost-1.0.1.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "407e9d116b172bce52898de2d9407fc9",
"sha256": "fb8b24323abdbf459fc8fa09ac00fa2bc55503addea6d3ab1c0e9652e5dcb39e"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.1-py2.4.egg",
"has_sig": false,
"md5_digest": "407e9d116b172bce52898de2d9407fc9",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 8789,
"upload_time": "2009-01-23T14:34:38",
"url": "https://files.pythonhosted.org/packages/e1/c3/47d81dbeaa39b3fb80b54ef349c92deacec284fe1c274a95a715a34a1957/infrae.maildrophost-1.1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b41d7540b09499cd734c2bf69fa02989",
"sha256": "de990eee9740c842941771cd72827383895d55b4f8480c527b2f7595dfef6e55"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.1.tar.gz",
"has_sig": false,
"md5_digest": "b41d7540b09499cd734c2bf69fa02989",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4480,
"upload_time": "2009-01-23T14:34:38",
"url": "https://files.pythonhosted.org/packages/a2/49/5d8b283ac1993fd19bae8f2eac84fab283197fb73179915a10e37e8f75b9/infrae.maildrophost-1.1.tar.gz"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "6f77acdbbfd3ac0d22e98448c48abdc4",
"sha256": "06bc2c933781f3a4df93cd10216e85e74851209ab4acdb73983409fe9f8dac83"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.2.tar.gz",
"has_sig": false,
"md5_digest": "6f77acdbbfd3ac0d22e98448c48abdc4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5291,
"upload_time": "2009-02-13T12:14:53",
"url": "https://files.pythonhosted.org/packages/4c/50/35c0be48d9c4b8219dea86686ca8f2792f4f967276b62526920c9230df76/infrae.maildrophost-1.2.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "d74d2b3850252b04356de9ed4814027c",
"sha256": "930885c2f142f09edfb4429baaa820f24aae1be24e17621c469e2854ca6f4c53"
},
"downloads": -1,
"filename": "infrae.maildrophost-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d74d2b3850252b04356de9ed4814027c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5497,
"upload_time": "2013-09-20T10:59:05",
"url": "https://files.pythonhosted.org/packages/4a/84/e6e274ea8b72782ea3acf47c67a65159b2bb0360c5992350ea96822e57c9/infrae.maildrophost-1.2.1.tar.gz"
}
],
"2.0": [
{
"comment_text": "",
"digests": {
"md5": "65d16169428258519cffc0702f001824",
"sha256": "404915be41bd68605f392dd9f986647bc61c1db9864354a323202865200b17aa"
},
"downloads": -1,
"filename": "infrae.maildrophost-2.0.tar.gz",
"has_sig": false,
"md5_digest": "65d16169428258519cffc0702f001824",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5142,
"upload_time": "2012-08-23T12:27:15",
"url": "https://files.pythonhosted.org/packages/5a/a8/a58417e87cfcc55f792342c0868c5b7b0e7e825f7d6a475cf028504cb4b3/infrae.maildrophost-2.0.tar.gz"
}
],
"2.1": [
{
"comment_text": "",
"digests": {
"md5": "4a128c4aa192cfbeeba163d76ee82028",
"sha256": "68ae5a9833b8e9f6e8e917802c3a01c1f9b27ecde8cf695e0e9a0a05ca88f38d"
},
"downloads": -1,
"filename": "infrae.maildrophost-2.1.tar.gz",
"has_sig": false,
"md5_digest": "4a128c4aa192cfbeeba163d76ee82028",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11243,
"upload_time": "2013-08-19T10:45:13",
"url": "https://files.pythonhosted.org/packages/4f/50/a35d10ec2a3196f399cbee73a69d12c26945ea05eb690db68637b2b119f3/infrae.maildrophost-2.1.tar.gz"
}
],
"2.2": [
{
"comment_text": "",
"digests": {
"md5": "d0e293acda025925639c8e66b11b3fe7",
"sha256": "ec5704a72205cf2b640570965efa447dc572cb9919e6f7a9b49e8f93c5a4bfd4"
},
"downloads": -1,
"filename": "infrae.maildrophost-2.2.tar.gz",
"has_sig": false,
"md5_digest": "d0e293acda025925639c8e66b11b3fe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12158,
"upload_time": "2013-10-07T12:14:13",
"url": "https://files.pythonhosted.org/packages/df/b4/c98373207d3afc5d0c78c278aa01c27a71a1cb6bf5e8d59f32ef298de83b/infrae.maildrophost-2.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d0e293acda025925639c8e66b11b3fe7",
"sha256": "ec5704a72205cf2b640570965efa447dc572cb9919e6f7a9b49e8f93c5a4bfd4"
},
"downloads": -1,
"filename": "infrae.maildrophost-2.2.tar.gz",
"has_sig": false,
"md5_digest": "d0e293acda025925639c8e66b11b3fe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12158,
"upload_time": "2013-10-07T12:14:13",
"url": "https://files.pythonhosted.org/packages/df/b4/c98373207d3afc5d0c78c278aa01c27a71a1cb6bf5e8d59f32ef298de83b/infrae.maildrophost-2.2.tar.gz"
}
]
}