{ "info": { "author": "Bernd Schlapsi", "author_email": "albert@albertoconnor.ca", "bugtrack_url": null, "classifiers": [], "description": "django-mailman is a simple way to manage one or more mailman mailing lists which are not installed on your server.\nIt uses the webinterface to subscribe or unsubscribe a mailinglist member.\nAdditional you are able to request a list of all subscribed members for a specific mailing list.\n\nRequirements\n============\n\n`django-mailman` is tested and works with mailman version 2.1.5.\nIt's possible that mailman also works with the 2.1.x series, but I guess it wouldn't work with the 3.x series which is under development at the moment\n\n`django-mailman` requires Django 1.4 or later.\n\nConfiguration\n=============\n\nFirst of all, you must add this project to your list of `INSTALLED_APPS` in `settings.py`::\n\n INSTALLED_APPS = (\n 'django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.sites',\n ...\n 'django_mailman',\n ...\n\n )\n\nRun `manage.py syncdb`. This creates the appropriate tables in your database that are necessary for operation.\n\nUsage\n=====\n\nfrom django_mailman.models import List\n\nCreate new List\n---------------\n\nCode::\n\n list_name = 'testlist'\n list_pwd = 'pwd'\n list_email = 'testlist@mydomain.com'\n list_url = 'http://mailman.listdomain.com'\n list_encoding = 'iso-8859-1' # must match the encoding of your mailman installation\n \n list = List(name=list_name, password=list_pwd, email=list_email,\n main_url=list_url, encoding=list_encoding)\n\nSubscribe new member\n--------------------\n\nlist.subscribe('membername@maildomain.com', 'first-name', 'last-name')\n\nUnsubscribe member\n-------------------\n\nlist.unsubscribe('membername@maildomain.com')\n\nShow a list of all subscribed members\n-------------------------------------\n\nlist.get_all_members()\n\nThis method will return a list of all members in the following format:\n[[u'first-name last-name', u'membername@maildomain.com']]\n\nAdmin Moderation Url\n--------------------\n\nIf you would like to provide some functionality to log into your mailman moderation area you could request the complete url from your list.\n\nlist.get_admin_moderation_url()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/albertoconnor/django-mailman", "keywords": null, "license": "GNU LGPL v2.1", "maintainer": null, "maintainer_email": null, "name": "django-mailman", "package_url": "https://pypi.org/project/django-mailman/", "platform": "any", "project_url": "https://pypi.org/project/django-mailman/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/albertoconnor/django-mailman" }, "release_url": "https://pypi.org/project/django-mailman/0.4/", "requires_dist": null, "requires_python": null, "summary": "Interface to Mailman Web-API", "version": "0.4" }, "last_serial": 981821, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c033685852067d9859ce804db70a9a0b", "sha256": "140a0f52b2ebbaceccc9b501f6bf638a85acdb54b51bab8abcd323771de08e64" }, "downloads": -1, "filename": "django-mailman-0.1.tar.gz", "has_sig": false, "md5_digest": "c033685852067d9859ce804db70a9a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5892, "upload_time": "2010-11-07T14:24:19", "url": "https://files.pythonhosted.org/packages/25/8c/baf296e173a2874ac8306e408b028c3f8dc51a14352c45b02d2096b19bd9/django-mailman-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1f1f3e270968428b5c62dccbce2dce24", "sha256": "e9ef46edfebd7f8bf9d02027df7f1878433a5eae599c4ab0990af46d8686c6a1" }, "downloads": -1, "filename": "django-mailman-0.2.tar.gz", "has_sig": false, "md5_digest": "1f1f3e270968428b5c62dccbce2dce24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5885, "upload_time": "2011-03-21T21:43:26", "url": "https://files.pythonhosted.org/packages/53/e6/9bc4ac1c5a7c789be7703a2b21865797585d1cbf03d0b68accee6189c996/django-mailman-0.2.tar.gz" } ], "0.3": [], "0.4": [ { "comment_text": "", "digests": { "md5": "9a9855c3e6811633c9f8821dafe68374", "sha256": "3a13569725174d7a6e078cedaebb8c001e375c452068f4be8956dc3c28946c8f" }, "downloads": -1, "filename": "django-mailman-0.4.tar.gz", "has_sig": false, "md5_digest": "9a9855c3e6811633c9f8821dafe68374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6751, "upload_time": "2014-01-26T14:48:45", "url": "https://files.pythonhosted.org/packages/93/58/247f9022b69df9e9643909f45f29138907b914ebd71ecc06457ddfe4d239/django-mailman-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a9855c3e6811633c9f8821dafe68374", "sha256": "3a13569725174d7a6e078cedaebb8c001e375c452068f4be8956dc3c28946c8f" }, "downloads": -1, "filename": "django-mailman-0.4.tar.gz", "has_sig": false, "md5_digest": "9a9855c3e6811633c9f8821dafe68374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6751, "upload_time": "2014-01-26T14:48:45", "url": "https://files.pythonhosted.org/packages/93/58/247f9022b69df9e9643909f45f29138907b914ebd71ecc06457ddfe4d239/django-mailman-0.4.tar.gz" } ] }