{
"info": {
"author": "Antoine Nguyen",
"author_email": "tonio@ngyn.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Django :: 1.11",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Communications :: Email",
"Topic :: Internet :: WWW/HTTP"
],
"description": "Mailboxes migration using OfflineIMAP\n=====================================\n\n|travis| |codecov| |landscape|\n\nA simple `Modoboa `_ extension which provides a\nway to migrate existing mailboxes using `OfflineIMAP\n`_.\n\nHow does it work\n----------------\n\nThis extension mainly provides a cron script which periodically\nsynchronize user mailboxes from an existing IMAP server to a new\none. The workflow is pretty simple:\n\n* A user from the old server logs into Modoboa using the same credentials\n\n* A new account is automatically created and a new migration task is\n created using the provided credentials\n\n* The cron script periodically synchronizes mailboxes corresponding to\n migration tasks\n\n* Once a migration is done, it can be disabled through the admin panel\n\nInstallation\n------------\n\nInstall this extension system-wide or inside a virtual environment by\nrunning the following command::\n\n $ python setup.py install\n\nThen, edit the ``settings.py`` file of your modoboa instance and\nadd ``modoboa_imap_migration`` inside the ``MODOBOA_APPS`` variable\nlike this::\n\n MODOBOA_APPS = (\n # ...\n 'modoboa_imap_migration',\n )\n\nThen, add the following at the end of the file::\n\n from modoboa_imap_migration import settings as modoboa_imap_migration_settings\n modoboa_imap_migration_settings.apply(globals())\n\nRestart the python process running modoboa (uwsgi, gunicorn, apache,\nwhatever).\n\nRun the following commands to setup the database tables::\n\n $ cd \n $ python manage.py migrate modoboa_imap_migration\n $ python manage.py load_initial_data\n\nYou also need to `install `_ OfflineIMAP.\n\nConfiguration\n-------------\n\nAuthentication backend\n======================\n\n.. warning::\n\n Please make sure automatic domain/mailbox creation is enabled,\n otherwise the authentication won't work. Go to the online settings\n panel (admin tab) and check your current state.\n\nAn IMAP authentication backend is provided by the extension and must\nbe enabled.\n\nEdit the ``settings.py`` file and modify the\n``AUTHENTICATION_BACKENDS`` variable as follows:\n\n.. sourcecode:: python\n\n AUTHENTICATION_BACKENDS = (\n 'django.contrib.auth.backends.ModelBackend',\n 'modoboa_imap_migration.auth_backends.IMAPBackend',\n )\n\ncron script\n===========\n\nThe synchronization script must be configured to run periodically on\nyour new server. Since it will copy mailboxes content to its final\ndestination, filesystem permissions must be respected. To do that, it\nmust be executed by the user which owns mailboxes (generally\n``vmail``).\n\nHere is a configuration example where the script is executed every\nhours. You can copy it inside the ``/etc/cron.d/modoboa`` file:\n\n.. sourcecode:: shell\n\n PYTHON=/srv/modoboa/env/bin/python\n INSTANCE=/srv/modoboa/instance\n\n 0 */1 * * * vmail cd /srv/vmail && $PYTHON $INSTANCE/manage.py generate_offlineimap_config --output .offlineimaprc && /usr/local/bin/offlineimap > /dev/null 2>&1\n\nFeel free to adapt it.\n\nHelper script for OfflineIMAP\n=============================\n\nOfflineIMAP will need a way to retrieve user passwords of the old\nserver. To do that, just copy the following Python code into a file\ncalled ``.offlineimap.py``:\n\n.. sourcecode:: python\n\n import os\n import site\n import sys\n\n site.addsitedir(\"/srv/modoboa/env/lib/python2.7/site-packages\")\n sys.path.append(\"/srv/modoboa/instance\")\n os.environ[\"DJANGO_SETTINGS_MODULE\"] = \"instance.settings\"\n\n from django.apps import apps\n from django.conf import settings\n apps.populate(settings.INSTALLED_APPS)\n\n from modoboa_imap_migration.models import Migration\n\n def get_user_password(username):\n \"\"\"Retrieve a password from Modoboa's database.\"\"\"\n return Migration.objects.select_related().get(\n mailbox__user__username=username\n ).password\n\nThen, copy this file into the home directory of the user owning\nmailboxes (generally ``vmail``). For example:\n\n.. sourcecode:: shell\n\n $ cp .offlineimap.py /srv/vmail\n $ chown vmail:vmail /srv/vmail/.offlineimap.py\n\nOnline settings\n===============\n\nYou need to configure the access to the old IMAP server.\n\nAll the configuration is done from the admin panel (*Modoboa >\nParameters > IMAP migration*).\n\n.. |landscape| image:: https://landscape.io/github/modoboa/modoboa-imap-migration/master/landscape.svg?style=flat\n :target: https://landscape.io/github/modoboa/modoboa-imap-migration/master\n :alt: Code Health\n\n.. |travis| image:: https://travis-ci.org/modoboa/modoboa-imap-migration.svg?branch=master\n :target: https://travis-ci.org/modoboa/modoboa-imap-migration\n\n.. |codecov| image:: https://codecov.io/gh/modoboa/modoboa-imap-migration/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/modoboa/modoboa-imap-migration\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://modoboa.org/",
"keywords": "email",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "modoboa-imap-migration",
"package_url": "https://pypi.org/project/modoboa-imap-migration/",
"platform": "",
"project_url": "https://pypi.org/project/modoboa-imap-migration/",
"project_urls": {
"Homepage": "http://modoboa.org/"
},
"release_url": "https://pypi.org/project/modoboa-imap-migration/1.3.3/",
"requires_dist": [
"modoboa (>=1.10.0)",
"django-webpack-loader"
],
"requires_python": "",
"summary": "A plugin to migrate mailboxes using IMAP",
"version": "1.3.3"
},
"last_serial": 4925825,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "0980aaec3b77b2c2f05418199d283569",
"sha256": "78090f30ba77fd33dba9e7e3a684c70a9a7f7b367a661030e902d766fd7048a4"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "0980aaec3b77b2c2f05418199d283569",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7903,
"upload_time": "2015-06-10T13:07:18",
"url": "https://files.pythonhosted.org/packages/f9/55/ff389adc00d60f7ff40f802e7d45534930d16715a40d6e6c6800d498be1c/modoboa-imap-migration-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "7971e8265acc2754f029bfea3feca6b2",
"sha256": "c5cab52e718e177a414ef8feaa554cfa8b58084ff6cbeb9e0b741ecbd979a119"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7971e8265acc2754f029bfea3feca6b2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7998,
"upload_time": "2015-06-17T14:15:36",
"url": "https://files.pythonhosted.org/packages/71/13/98a5999b21e91364c6f48730f66e9ccd7cbaef81280cec85b2d44ad2fc56/modoboa-imap-migration-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "075a8d9c15a92c2e854162faaec477ad",
"sha256": "02dfe83834d0ef2cf89d48c9639f944115a7dffcd613e1c2ec54584d502436b9"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "075a8d9c15a92c2e854162faaec477ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8003,
"upload_time": "2015-06-17T15:25:12",
"url": "https://files.pythonhosted.org/packages/9c/08/c4dc70d4bd5fd16fd92befc6729323e0a75f2c708fe86390f7bb54c7a09d/modoboa-imap-migration-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "2bbe5adea10a19fa89d6c255d193cbdb",
"sha256": "a41a95ec098a7a0c4709e4105661df90d4512a4eed1f349c1c600c943c91fec5"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "2bbe5adea10a19fa89d6c255d193cbdb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8017,
"upload_time": "2015-10-23T14:12:41",
"url": "https://files.pythonhosted.org/packages/0f/b4/952fbc4aa353326bf0c7efc14c9b93d31facf73e775f24ba91926b73ec9d/modoboa-imap-migration-1.0.3.tar.gz"
}
],
"1.0.4": [
{
"comment_text": "",
"digests": {
"md5": "65e2535ea0a910f67fa55cdf6b3b641e",
"sha256": "193129c8f33f04a3fb47bd35751eaf6e1110e4700d0b7e7b0b4525a8a28df308"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "65e2535ea0a910f67fa55cdf6b3b641e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9411,
"upload_time": "2015-12-04T20:38:47",
"url": "https://files.pythonhosted.org/packages/d5/67/82694295336cdd581f48e78a4220155566fe3073855ec16efa35f08bb549/modoboa-imap-migration-1.0.4.tar.gz"
}
],
"1.0.5": [
{
"comment_text": "",
"digests": {
"md5": "6c9f79760bdb1d8115cd8c6011620983",
"sha256": "930dfd8f7be036148a922da63edc126f48193fb18a118fbad35f2f4f108ac9a7"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "6c9f79760bdb1d8115cd8c6011620983",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9540,
"upload_time": "2017-02-03T13:10:34",
"url": "https://files.pythonhosted.org/packages/94/1a/8fe876029719d93c2e6b2c797f5eb3fc14b09d12e7797f6aa2e7871c3b63/modoboa-imap-migration-1.0.5.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "64e72143c0c304b6a79cc61b839a79db",
"sha256": "50d6fc925a1c476c9d1b8ca58840e40bc301776728ed753115352df19104ac83"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "64e72143c0c304b6a79cc61b839a79db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16026,
"upload_time": "2017-03-03T12:39:03",
"url": "https://files.pythonhosted.org/packages/d7/0f/8c3f8afe02cb828ab14b6119d09dd6f49e75787eb5e82844b0ae0efd356b/modoboa-imap-migration-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "b403a1d0db8aa10cef18e6073edf663a",
"sha256": "9cd2d459afba5ebefeb615bdfc32f72f2584c61a323657e132543592173c11fa"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "b403a1d0db8aa10cef18e6073edf663a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16058,
"upload_time": "2017-04-03T11:40:30",
"url": "https://files.pythonhosted.org/packages/50/59/3da35e1af392ee727432d7a368783f12e5d28ce24019cf9d640798d7fd91/modoboa-imap-migration-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "2d1c92e6d0517054a0464eeb8cd87644",
"sha256": "ded7acc42cf9bd3459eac96fdbb3716ccc86545a20125a529797d40ab469d1c4"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "2d1c92e6d0517054a0464eeb8cd87644",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17225,
"upload_time": "2017-10-14T07:52:56",
"url": "https://files.pythonhosted.org/packages/e1/4a/8ade5f1f1299b7e8e4d762a1f6d5065d1cd3d4b2a09a321e71ed9e3c56d9/modoboa-imap-migration-1.1.2.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "7dcc81f41947a1b05dfdc9419e55d7b2",
"sha256": "38430092016e5ba09d77ed4e0cf988cdd827fe69bf7eb2c3b1ca8483be11a97d"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7dcc81f41947a1b05dfdc9419e55d7b2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 46899,
"upload_time": "2018-01-25T12:18:07",
"url": "https://files.pythonhosted.org/packages/b1/2d/4dabba9862705803f0900d1eb51b8927980018c1effc23cbcd3003084cac/modoboa_imap_migration-1.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6c226cc66fb0119de5e565599c2bee8a",
"sha256": "a343b63fdd0eb5af8cba13fe1f3829d49844502b3eb983a5aa999386b7539133"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "6c226cc66fb0119de5e565599c2bee8a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25034,
"upload_time": "2018-01-25T12:18:08",
"url": "https://files.pythonhosted.org/packages/de/e3/ba907583c3e24a4c6d56019a756e5c2dd02fc365402dfbe2d7ce4da00877/modoboa-imap-migration-1.2.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "e2072b604cc4bf1b5302bd8fb646e6e0",
"sha256": "06ade04e0ec02754b3bb03f81b35344365eb035cf4b49e7f7225ea604d3e4c2e"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e2072b604cc4bf1b5302bd8fb646e6e0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 44040,
"upload_time": "2018-05-24T09:49:18",
"url": "https://files.pythonhosted.org/packages/11/8e/fc561b3786611f1cfba09990bd5279b8214d59d170986f1240d1e7e375ba/modoboa_imap_migration-1.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "06de024be3dd98b4ffa8bb05e2dc64f1",
"sha256": "0bea5db3ad40995070c038872e733e1c005f5e7f418fe1c2a296a1eea6c70659"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "06de024be3dd98b4ffa8bb05e2dc64f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25034,
"upload_time": "2018-05-24T09:49:19",
"url": "https://files.pythonhosted.org/packages/05/38/cab147070c707a9f05a1b2a12977de482bec03baa9153a917952f328c576/modoboa-imap-migration-1.2.1.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "63a3b344e9a2ad1c550e694d095693bb",
"sha256": "44e349c747c449ec73548d7815c11d8f78b799f76e047d3465850c7e22f4c8ec"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "63a3b344e9a2ad1c550e694d095693bb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 131831,
"upload_time": "2019-03-06T08:33:52",
"url": "https://files.pythonhosted.org/packages/ed/0f/8003cc78472b9e09a5f1f4ab8c95ea5699b73100a8239e9bd01b4bfe336a/modoboa_imap_migration-1.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f549d5bc3a0ebcf45d7e4965f93856e1",
"sha256": "1e7791d9ff6d5bb91f9bb99f02e415c4c35a74f57294e6e92ead5b604bf516ba"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "f549d5bc3a0ebcf45d7e4965f93856e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 118731,
"upload_time": "2019-03-06T08:33:54",
"url": "https://files.pythonhosted.org/packages/28/37/9009783923ec9579ecdb6acf31abd1b500370ee5768ee4b886dbb0b394f8/modoboa-imap-migration-1.3.0.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "583341400906df30bb4e663dac94a1d9",
"sha256": "7c51231a00152d0594594782d6e4ecdd4eb63b379afc08595cc5230b3331dc6a"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "583341400906df30bb4e663dac94a1d9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 127194,
"upload_time": "2019-03-11T09:00:24",
"url": "https://files.pythonhosted.org/packages/94/55/29a4d77c4a6fa009813c8ba91650269c737ed1194d13eab670a870a343e1/modoboa_imap_migration-1.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9aa7bc48162f4904462c9a3bbdbc5707",
"sha256": "44469dca47e6b9a09644a52774aa0724f266035885010cff2143739c7019c479"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "9aa7bc48162f4904462c9a3bbdbc5707",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114513,
"upload_time": "2019-03-11T09:00:25",
"url": "https://files.pythonhosted.org/packages/2d/2c/4454eaf511efa5df13114e7e1780ceef215bd26838eb531fdbce9d580969/modoboa-imap-migration-1.3.1.tar.gz"
}
],
"1.3.2": [
{
"comment_text": "",
"digests": {
"md5": "11a0f3624f79671c9289d6f4186c6b34",
"sha256": "b28e2ff6e692050c5986e1bf37671744464276932410f881baa4859d42836f12"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.3.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "11a0f3624f79671c9289d6f4186c6b34",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 127702,
"upload_time": "2019-03-11T09:30:58",
"url": "https://files.pythonhosted.org/packages/68/e0/288e5e58ed91494bfeef82436504c0e500bafa0b096c0c65fbf6967e35db/modoboa_imap_migration-1.3.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "be7b63eaed64edd7d33056fbe4ca92fb",
"sha256": "1675e2e44cd2a63c6212db6c1e3b5ead95cdbed0b053bb12d8700cfdaea1aac3"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.3.2.tar.gz",
"has_sig": false,
"md5_digest": "be7b63eaed64edd7d33056fbe4ca92fb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114291,
"upload_time": "2019-03-11T09:31:00",
"url": "https://files.pythonhosted.org/packages/37/c9/ffb796175589926a21302164d473c13ccd6a74ba4bd04a99fc5a54b1a78e/modoboa-imap-migration-1.3.2.tar.gz"
}
],
"1.3.3": [
{
"comment_text": "",
"digests": {
"md5": "6d20d3702a96111305379a5b13a4888c",
"sha256": "a3e309d9ba047163eeae239afae33eba73e18c7fc66fcdb1af93b65bb230d73e"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6d20d3702a96111305379a5b13a4888c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 127691,
"upload_time": "2019-03-11T16:03:54",
"url": "https://files.pythonhosted.org/packages/df/7a/ca04897cbd81947291d555fd2c105ddc4de096b5e07d52e01dc811db40c6/modoboa_imap_migration-1.3.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "381a9a026ea70ff507fd9529088cde10",
"sha256": "dab9c48fd48ba7667b8f01f014b231bc0335cb659200f9ed9756aa5c4492d468"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "381a9a026ea70ff507fd9529088cde10",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114282,
"upload_time": "2019-03-11T16:03:55",
"url": "https://files.pythonhosted.org/packages/99/03/4556ad2de6400230e2307f23fee2012660afaddd1bf9e9825492ceeb26d6/modoboa-imap-migration-1.3.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6d20d3702a96111305379a5b13a4888c",
"sha256": "a3e309d9ba047163eeae239afae33eba73e18c7fc66fcdb1af93b65bb230d73e"
},
"downloads": -1,
"filename": "modoboa_imap_migration-1.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6d20d3702a96111305379a5b13a4888c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 127691,
"upload_time": "2019-03-11T16:03:54",
"url": "https://files.pythonhosted.org/packages/df/7a/ca04897cbd81947291d555fd2c105ddc4de096b5e07d52e01dc811db40c6/modoboa_imap_migration-1.3.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "381a9a026ea70ff507fd9529088cde10",
"sha256": "dab9c48fd48ba7667b8f01f014b231bc0335cb659200f9ed9756aa5c4492d468"
},
"downloads": -1,
"filename": "modoboa-imap-migration-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "381a9a026ea70ff507fd9529088cde10",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 114282,
"upload_time": "2019-03-11T16:03:55",
"url": "https://files.pythonhosted.org/packages/99/03/4556ad2de6400230e2307f23fee2012660afaddd1bf9e9825492ceeb26d6/modoboa-imap-migration-1.3.3.tar.gz"
}
]
}