{ "info": { "author": "Johan Svensson", "author_email": "johan@loxley.se", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "halonadm\n============\n\nManage Halon (http://halon.se) SP servers easily.\n\ninstalling\n===============\n\nJust use the pip ::\n\n$ pip install halonadm\n\nconfiguration\n===============\n\nConfiguration file can be copied from ***/site-packages/halonadm/halonadm.conf** into **~/.halonadm.conf**.\n\nOther paths beeing scanned for are ~/.config/halonadm/halonadm.conf and /etc/halonadm.conf.\n\nusage\n===============\n\nRun halonadm --help for usable options and arguments.\n\nqshape\n------------------\n\n**Example 1**: qshape - postfix qshape like output - info from queue ::\n\n $ halonadm qshape\n\n ,.-~*\u00b4\u00a8\u00af\u00a8`*\u00b7~-.\u00b8-( mailQueue )-,.-~*\u00b4\u00a8\u00af\u00a8`*\u00b7~-.\u00b8\n T 5 10 20 40 80 160 320 640 1280 1280+\n domain TOTAL 11 0 0 0 0 0 0 0 0 0 11\n example.com 11 0 0 0 0 0 0 0 0 0 11\n\n**Example 2**: qshape with sender and verbose - info from history ::\n\n $ halonadm qshape -msv\n\n ,.-~*\u00b4\u00a8\u00af\u00a8`*\u00b7~-.\u00b8-( mailHistory )-,.-~*\u00b4\u00a8\u00af\u00a8`*\u00b7~-.\u00b8\n T 5 10 20 40 80 160 320 640 1280 1280+\n domain TOTAL 328 0 0 0 0 0 0 0 19 25 284\n example.se 122 0 0 0 0 0 0 0 0 0 122\n \u2514\u2500johan@example.se (122)\n \n centerturf.net 107 0 0 0 0 0 0 0 12 20 75\n \u251c\u2500webmail-unittests@centerturf.net (102) \n \u251c\u2500andreas@centerturf.net (3) \n \u2514\u2500sss@centerturf.net (2) \n \n simonavikstrom.se 34 0 0 0 0 0 0 0 0 0 34\n \u2514\u2500simona@simonavikstrom.se (34) \n \n biona.net 28 0 0 0 0 0 0 0 7 5 16\n \u251c\u2500gno@biona.net (24) \n \u2514\u2500ajb@biona.net (4) \n \n ponies.re 28 0 0 0 0 0 0 0 0 0 28\n \u2514\u2500johan@ponies.re (28) \n \n 6 0 0 0 0 0 0 0 0 0 6\n \u2514\u2500None (6) \n \n simonvik.se 3 0 0 0 0 0 0 0 0 0 3\n \u2514\u2500simon@simonvik.se (3) \n\nmailq\n------------------\n\n**Example 3**: mailq - postfix mailq like output ::\n\n $ halonadm mailq\n\n msgid arrival time sender/recipient\n 1ee87321-3416-11e4-b1af-b8ca3afa9d73 09/04/14 11:30:34 johan@example.se\n sdfwjsv@example.com\n \u2514\u2500\u2500\u2500error: Hold list\n\n 1db9ef95-3416-11e4-b1af-b8ca3afa9d73 09/04/14 11:30:32 johan@example.se\n sdfwjsv@example.com\n \u2514\u2500\u2500\u2500error: Hold list\n\n 1d261e9f-3416-11e4-b1af-b8ca3afa9d73 09/04/14 11:30:31 johan@example.se\n sdfwjsv@example.com\n \u2514\u2500\u2500\u2500error: Hold list\n\nview\n------------------\n\n**Example 4**: view - show a message from the queue ::\n\n $ halonadm view /storage/mail/processed/1e/1ee87321-3416-11e4-b1af-b8ca3afa9d73.eml halonsp1.example.com\n\n Received: from private.example.com (unknown [10.246.192.112])\n by halonsp1.example.com (Halon Mail Gateway) with ESMTPSA\n for ; Thu, 28 Aug 2014 16:16:28 +0200 (CEST)\n Date: Thu, 28 Aug 2014 14:17:27 +0000\n To: sdfwjsv@example.com\n From: johan@example.se\n Subject: test Thu, 28 Aug 2014 14:17:27 +0000\n X-Mailer: swaks v20100211.0 jetmore.org/john/code/swaks/\n\n This is a test mailing\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/loxley/halonadm.git/", "keywords": null, "license": "GPLv2", "maintainer": null, "maintainer_email": null, "name": "halonadm", "package_url": "https://pypi.org/project/halonadm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/halonadm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/loxley/halonadm.git/" }, "release_url": "https://pypi.org/project/halonadm/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Manage Halon SP servers easily", "version": "1.0.0" }, "last_serial": 1216465, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "83179ea10baca9e3315a4b1e34f2c934", "sha256": "94c03a5a66ef1f36a567c7e80ac20c18086581ef871efd81e2856823926f41a0" }, "downloads": -1, "filename": "halonadm-1.0.0.tar.gz", "has_sig": false, "md5_digest": "83179ea10baca9e3315a4b1e34f2c934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13852, "upload_time": "2014-09-07T21:37:13", "url": "https://files.pythonhosted.org/packages/3b/cb/e0a4e39c379fdc13a990c468dd985f3a9b48ca1004ba9d79a24a01825498/halonadm-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83179ea10baca9e3315a4b1e34f2c934", "sha256": "94c03a5a66ef1f36a567c7e80ac20c18086581ef871efd81e2856823926f41a0" }, "downloads": -1, "filename": "halonadm-1.0.0.tar.gz", "has_sig": false, "md5_digest": "83179ea10baca9e3315a4b1e34f2c934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13852, "upload_time": "2014-09-07T21:37:13", "url": "https://files.pythonhosted.org/packages/3b/cb/e0a4e39c379fdc13a990c468dd985f3a9b48ca1004ba9d79a24a01825498/halonadm-1.0.0.tar.gz" } ] }