{ "info": { "author": "42 Coffee Cups", "author_email": "email_filter@42cc.co", "bugtrack_url": null, "classifiers": [], "description": "===========\nEmailFilter\n===========\n\nDescription\n===========\n\nModule provides proxying emails from external addresses to local ones according to ``django.contrib.User`` emails\n\n\nInstallation\n============\n\n1. Install emailfilter to your project's environment. If your env should be activated by hand, then create script (``mail_route.sh``) like this::\n\n #!/bin/sh\n export PYTHONPATH=/path/to/settings_dir/:/path/to/project/\n\n echo \"$(cat)\" | /path/to/env/bin/python /path/to/env/bin/mail_route.py >> /path/to/logs/mail_route.log 2>&1\n\n2. Add new pipe to ``mail_route.py`` script in postfix (by default it should be placed in ``/etc/postfix/master.cf``)::\n\n mailproxy unix - n n - - pipe\n flags=FR user=user_that_runs_uwsgi_or_project argv=/path/to/mail_route.sh\n ${nexthop} ${user}\n\n\n3. Then this transport should be used to process mails.\n\n For example you want to process mails to ``domain.com`` and you are using cdb storage for postfix.\n Add this to ``/etc/postfix/transport``::\n\n domain.com mailproxy:\n\n\n Then update cdb map::\n\n postmap cdb:/etc/postfix/transport\n\n\n4. now you should create ``/path/where/you/place/mail_route_settings/mail_route_settings.py``::\n\n PROJECT_BASE_DIR = '/path/where/project/settings/can/be/imported/'\n DJANGO_SETTINGS_MODULE = 'project.settings'\n PROCESS_OUTGOING_EMAILS = False\n SELF_ADDRESS = 'proxy@kavahq.com'\n\n\nSettings\n========\n\nSome django settings are available for configuration:\n\n* ``EMAIL_HOST``, ``EMAIL_PORT`` \u2014 host and port used to \"forward\" emails\n* ``EMAIL_SERVER_DOMAINS`` \u2014 list of domains that should be checked for mail forwarding. Example::\n\n EMAIL_SERVER_DOMAINS = ['@42cc.co', '@42coffeecups.com', '@khavr.com']\n\nNot Django settings in mail_route_settings.py file:\n\n* ``SELF_ADDRESS`` \u2014 email address of mail_rote. For example if you forwar all emails from somewhwere\n to mail_route by bcc`ingthem then you should set ``SELF_ADDRESS`` to bcc address and it will be ignored\n when forwarding address(es) is determined\n* ``PROJECT_BASE_DIR`` \u2014 this directory will be added to PYTHONPATH\n* ``DJANGO_SETTINGS_MODULE`` \u2014 env variable with same name will be set to value of this setting\n* ``LOG_PATH`` \u2014 where logs should be saved", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://kavahq.com/42-coffee-cups/project/42-emailfilter/", "keywords": null, "license": "BSD(?) licence, see LICENCE.txt", "maintainer": null, "maintainer_email": null, "name": "email-filter", "package_url": "https://pypi.org/project/email-filter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/email-filter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://kavahq.com/42-coffee-cups/project/42-emailfilter/" }, "release_url": "https://pypi.org/project/email-filter/0.2.12/", "requires_dist": null, "requires_python": null, "summary": "Adds the script, which process given emails to proxy them, replacing real email addresses by company's local ones taken from the contrib.auth module.", "version": "0.2.12" }, "last_serial": 1147241, "releases": { "0.2.11": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "a2ee003140dc222212280d015f451b7a", "sha256": "2a9580f71fa681cdb66501b12b7bc5c718bbbc8b557efa67015d8ff970dc7ab8" }, "downloads": -1, "filename": "email-filter-0.2.11.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a2ee003140dc222212280d015f451b7a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20892, "upload_time": "2014-07-04T10:22:06", "url": "https://files.pythonhosted.org/packages/e7/23/d6359df6f184c9dbb49f102a449107134feed2f300907c93ad4c13e522e8/email-filter-0.2.11.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2b1649ed4cf3200cac67386e0a793186", "sha256": "902d0c3574ae1cc0f399ee847bedb75968edd9e7be17259e81e39696e50bb9eb" }, "downloads": -1, "filename": "email-filter-0.2.11.tar.gz", "has_sig": false, "md5_digest": "2b1649ed4cf3200cac67386e0a793186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9254, "upload_time": "2014-07-04T10:22:03", "url": "https://files.pythonhosted.org/packages/f1/9c/82be16611f49aeed4e11ff5ff30801b6c7e6cab8ea356e807f705841c695/email-filter-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "55de0e7208898e254ed5f87e53db5fac", "sha256": "2dbca0d1d8b150262ec7f8b84ff2f9676a8c14008adf5c578e14d976d3d1796d" }, "downloads": -1, "filename": "email-filter-0.2.12.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "55de0e7208898e254ed5f87e53db5fac", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20935, "upload_time": "2014-07-04T10:48:35", "url": "https://files.pythonhosted.org/packages/ca/58/91c10000bbbd72f0f2efbc725059ed4c5cbf27847667007573f15b0c5082/email-filter-0.2.12.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f58bf3815fba8ba4266e5433550b2b07", "sha256": "8d135b8f7a663eee48b7e77465f7b9be9c3c4925dbd8e2040083c2f13c181943" }, "downloads": -1, "filename": "email-filter-0.2.12.tar.gz", "has_sig": false, "md5_digest": "f58bf3815fba8ba4266e5433550b2b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9271, "upload_time": "2014-07-04T10:48:32", "url": "https://files.pythonhosted.org/packages/4c/e7/3d4c1fc61fe484e2c734ec336546f1910a6565d6782b97ba4cdcdd1c9b79/email-filter-0.2.12.tar.gz" } ], "0.2.7": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "4f2634787c702608e7f6bd115aac9664", "sha256": "384fc660b89c416b016497ba725fe30b8391a47418bd64684dd8cb81c48ccbf6" }, "downloads": -1, "filename": "email-filter-0.2.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "4f2634787c702608e7f6bd115aac9664", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 18745, "upload_time": "2014-07-01T14:30:29", "url": "https://files.pythonhosted.org/packages/04/45/72b1c331bcce078398be8048fe089931d1790eb6faf6a16e7d0bb61153bf/email-filter-0.2.7.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "43d3672ffc2e56edaa1309ee03c8640c", "sha256": "12cb28b91c3c9597ed1935ee893bd8861b1269be89888b617d79f851ef42e6bc" }, "downloads": -1, "filename": "email-filter-0.2.7.tar.gz", "has_sig": false, "md5_digest": "43d3672ffc2e56edaa1309ee03c8640c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8019, "upload_time": "2014-07-01T14:30:27", "url": "https://files.pythonhosted.org/packages/1b/c9/e9c1dc33e7733d266105ded9ba39270f86a0e8ba748065b4313e29821828/email-filter-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "27f0bf668476a3b8afadcbe2c97994b5", "sha256": "facab64d0b96118f8913f1ea18774b313f0f435fb4ea8b5cd1df41e9aa75903f" }, "downloads": -1, "filename": "email-filter-0.2.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "27f0bf668476a3b8afadcbe2c97994b5", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19862, "upload_time": "2014-07-02T08:38:36", "url": "https://files.pythonhosted.org/packages/57/40/00cfe4d3f34ca94db3221eb41711a2f9e12e3d317a660a2b6f5d32f119c4/email-filter-0.2.8.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a86b43d478d4fec1a158693d6107558f", "sha256": "5add989d8b6566f0e94c8670555db6fb10cb83c13bbfa87fc26963e5c322409b" }, "downloads": -1, "filename": "email-filter-0.2.8.tar.gz", "has_sig": false, "md5_digest": "a86b43d478d4fec1a158693d6107558f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8919, "upload_time": "2014-07-02T08:38:33", "url": "https://files.pythonhosted.org/packages/b6/d4/c81e669c3fea87dca7a94276fba58157a571d068ab5132a4ab781586d9db/email-filter-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "0ab95530fed19d1bd15b5dca0d42e271", "sha256": "9017d99e1e9f0d476fd89b1f68a4b0cd65318b57baefb99d6fc205d7c6fcf9e9" }, "downloads": -1, "filename": "email-filter-0.2.9.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0ab95530fed19d1bd15b5dca0d42e271", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20556, "upload_time": "2014-07-02T11:01:22", "url": "https://files.pythonhosted.org/packages/a2/0a/d504ece82643ea9834365d159f3a1833b3d7b26922e66ecac2b4a0e6fb99/email-filter-0.2.9.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d80b659b1bf5d952bb6e4787a448f0c3", "sha256": "c9b1a735ceb289e2d8d960d3bcd0c0b14ddae0d08c9f4659a85fe605b8083d4c" }, "downloads": -1, "filename": "email-filter-0.2.9.tar.gz", "has_sig": false, "md5_digest": "d80b659b1bf5d952bb6e4787a448f0c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9144, "upload_time": "2014-07-02T11:01:20", "url": "https://files.pythonhosted.org/packages/13/0e/94393a8f47db4bf605e38cdba6e46fb213572e84b5b2d1efbf28192a80d8/email-filter-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.13.0-30-lowlatency-x86_64-with", "digests": { "md5": "55de0e7208898e254ed5f87e53db5fac", "sha256": "2dbca0d1d8b150262ec7f8b84ff2f9676a8c14008adf5c578e14d976d3d1796d" }, "downloads": -1, "filename": "email-filter-0.2.12.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "55de0e7208898e254ed5f87e53db5fac", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20935, "upload_time": "2014-07-04T10:48:35", "url": "https://files.pythonhosted.org/packages/ca/58/91c10000bbbd72f0f2efbc725059ed4c5cbf27847667007573f15b0c5082/email-filter-0.2.12.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f58bf3815fba8ba4266e5433550b2b07", "sha256": "8d135b8f7a663eee48b7e77465f7b9be9c3c4925dbd8e2040083c2f13c181943" }, "downloads": -1, "filename": "email-filter-0.2.12.tar.gz", "has_sig": false, "md5_digest": "f58bf3815fba8ba4266e5433550b2b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9271, "upload_time": "2014-07-04T10:48:32", "url": "https://files.pythonhosted.org/packages/4c/e7/3d4c1fc61fe484e2c734ec336546f1910a6565d6782b97ba4cdcdd1c9b79/email-filter-0.2.12.tar.gz" } ] }