{ "info": { "author": "Dominik Rimpf", "author_email": "dev@d-rimpf.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# vmail-manager\n![PyPI - Status](https://img.shields.io/pypi/status/vmail-manager?style=for-the-badge)\n![PyPI](https://img.shields.io/pypi/v/vmail-manager?style=for-the-badge)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/vmail-manager?style=for-the-badge)\n![GitHub](https://img.shields.io/github/license/domrim/vmail-manager?style=for-the-badge)\n\n**DISCLAIMER: THIS APPLICATION IS STILL IN ALPHA/BETA STATE. DO NOT USE IT IN PRODUCTIVE ENVIRONMENTS IF YOU DON'T\nWHAT YOU'RE DOING!**\n\n`vmail-manager` is a command line to for managing a mail-server database based on the great [HowTo](https://thomas-leister.de/en/mailserver-debian-stretch) ([german version](https://thomas-leister.de/mailserver-debian-stretch/))\nfrom [Thomas Leister](https://thomas-leister.de) written in Python3.\n\n### Features\n* manage the tables `domains`, `accounts` and `aliases` (`tlspolicies` support will maybe be added one day)\n* supports multiple database backends (if your setup differs from the HowTo, i used postgresql instead of mariadb)\n\n## Installation\n### via pip\nInstall it with `pip3 install vmail-manager`\n\n### manually\nClone this git on your local machine and go into the directory.\n\n_Optional: Create a venv and activate it._\n\nInstall all requirements with `pip3 install -r requirements.txt`\n\nRun the tool with `./vmail-manager.py` (or add the folder to your path and create an alias to `vmail-manager`)\n\n## Usage\nUse the command help to get started:\n```\nvmail-manager --help\n```\n\n## Configuration\nAll config values stored in the config file can be overwritten with command line options.\n\nConfig files are formatted in [YAML](https://yaml.org/) and loaded via [confuse](https://pypi.org/project/confuse/)\nThe paths for the config file are (dependent on the OS):\n\n* macOS: ``~/.config/vmail-manager/config.yaml`` and ``~/Library/Application Support/vmail-manager/config.yaml``\n* Other Unix (Linux, BSD...): ``$XDG_CONFIG_HOME/vmail-manager/config.yaml`` and ``~/.config/vmail-manager/config.yaml``\n* Windows: ``%APPDATA%\\vmail-manager\\config.yaml`` where the `APPDATA` environment variable falls\n back to ``%HOME%\\AppData\\Roaming`` if undefined\n\nSome more paths are checked, if you wan't to store your config elsewhere look in the\n[confuse documentation](https://confuse.readthedocs.io/en/latest/#search-paths) section about config paths.\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/domrim/vmail-manager/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "vmail-manager", "package_url": "https://pypi.org/project/vmail-manager/", "platform": "", "project_url": "https://pypi.org/project/vmail-manager/", "project_urls": { "Homepage": "https://github.com/domrim/vmail-manager/" }, "release_url": "https://pypi.org/project/vmail-manager/0.1.1/", "requires_dist": [ "click", "sqlalchemy", "pymysql", "tabulate", "argon2-cffi", "confuse" ], "requires_python": ">=3.6", "summary": "Handy cli interface to manage an vmail-sql-db.", "version": "0.1.1" }, "last_serial": 5935708, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a18aa1cb9119f8974650d1813a1c7e05", "sha256": "8749bbb28c41958366d16c8e5cd76bcba11e0360ff48b72fe1b2cc59dc20e84f" }, "downloads": -1, "filename": "vmail_manager-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a18aa1cb9119f8974650d1813a1c7e05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9391, "upload_time": "2019-09-29T02:17:56", "url": "https://files.pythonhosted.org/packages/3f/2b/fba804318d2734d0fa083ee9963dce68b04aec29816f1274c05b93b0ddfb/vmail_manager-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9980b3f24d4e8cdc75afc224c1417569", "sha256": "538a6ea2d8c0d1110902d9360ddcd83e140d9f355b04bd5659e1352203e620a1" }, "downloads": -1, "filename": "vmail-manager-0.1.tar.gz", "has_sig": false, "md5_digest": "9980b3f24d4e8cdc75afc224c1417569", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6309, "upload_time": "2019-09-29T02:17:59", "url": "https://files.pythonhosted.org/packages/5e/dc/3db9f451614f11f72135e130ba5e3d6278c62c2a2bc037f7afe8a4df0bab/vmail-manager-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6db181db771621d21dbd796a19dd1400", "sha256": "06ca83a06782283f565ea9b7340bbe20208ae693ce6132c2c7edbe5740d9529c" }, "downloads": -1, "filename": "vmail_manager-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6db181db771621d21dbd796a19dd1400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9768, "upload_time": "2019-10-06T19:15:24", "url": "https://files.pythonhosted.org/packages/81/af/98e7f9676eb0124b3b1a618a78b7ffb35baba5ec398d95fd2c7b0ea4951a/vmail_manager-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f965c3eb098c42c10c9a0694fd97be7a", "sha256": "1fa0ec858d47fede89fb90ec815ae6fe6cd0498df0d802f2f033261f5c7706f2" }, "downloads": -1, "filename": "vmail-manager-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f965c3eb098c42c10c9a0694fd97be7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6530, "upload_time": "2019-10-06T19:15:26", "url": "https://files.pythonhosted.org/packages/f6/93/aabfab0641c334290f0e33b484bd5ab6818f287f61da0dbc2879ebce7812/vmail-manager-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6db181db771621d21dbd796a19dd1400", "sha256": "06ca83a06782283f565ea9b7340bbe20208ae693ce6132c2c7edbe5740d9529c" }, "downloads": -1, "filename": "vmail_manager-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6db181db771621d21dbd796a19dd1400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9768, "upload_time": "2019-10-06T19:15:24", "url": "https://files.pythonhosted.org/packages/81/af/98e7f9676eb0124b3b1a618a78b7ffb35baba5ec398d95fd2c7b0ea4951a/vmail_manager-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f965c3eb098c42c10c9a0694fd97be7a", "sha256": "1fa0ec858d47fede89fb90ec815ae6fe6cd0498df0d802f2f033261f5c7706f2" }, "downloads": -1, "filename": "vmail-manager-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f965c3eb098c42c10c9a0694fd97be7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6530, "upload_time": "2019-10-06T19:15:26", "url": "https://files.pythonhosted.org/packages/f6/93/aabfab0641c334290f0e33b484bd5ab6818f287f61da0dbc2879ebce7812/vmail-manager-0.1.1.tar.gz" } ] }