Metadata-Version: 2.4
Name: modoboa
Version: 2.4.7
Summary: Mail hosting made simple
Author-email: Antoine Nguyen <tonio@ngyn.org>
License: ISC License
        
        Copyright (c) 2009-2023, Antoine Nguyen <tonio@ngyn.org>
        
        Permission to use, copy, modify, and/or distribute this software for any
        purpose with or without fee is hereby granted, provided that the above
        copyright notice and this permission notice appear in all copies.
        
        THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
        WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
        MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
        ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
        WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
        ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
        OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
        
Project-URL: Homepage, http://modoboa.org/
Project-URL: Documentation, https://modoboa.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/modoboa/modoboa
Project-URL: Changelog, https://github.com/modoboa/modoboa/blob/master/CHANGELOG.md
Project-URL: Issues, https://github.com/modoboa/modoboa/issues
Keywords: email
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 5.2
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: django==5.2.4
Requires-Dist: django-phonenumber-field[phonenumbers]==8.1.0
Requires-Dist: django-reversion==5.1.0
Requires-Dist: django-xforwardedfor-middleware==2.0
Requires-Dist: django-otp==1.6.1
Requires-Dist: django-filter
Requires-Dist: django-rename-app==0.1.7
Requires-Dist: django-environ
Requires-Dist: dj-database-url
Requires-Dist: djangorestframework<3.17,>=3.16
Requires-Dist: drf-spectacular
Requires-Dist: uritemplate
Requires-Dist: django-oauth-toolkit
Requires-Dist: django-cors-headers
Requires-Dist: passlib~=1.7.4
Requires-Dist: bcrypt
Requires-Dist: asgiref
Requires-Dist: dnspython==2.7.0
Requires-Dist: feedparser==6.0.11
Requires-Dist: fido2==2.0.0
Requires-Dist: gevent==25.5.1
Requires-Dist: progressbar33==2.4
Requires-Dist: python-dateutil
Requires-Dist: cryptography
Requires-Dist: pytz
Requires-Dist: requests
Requires-Dist: lxml_html_clean
Requires-Dist: chardet
Requires-Dist: ovh
Requires-Dist: oath
Requires-Dist: packaging
Requires-Dist: redis>=4.2.0rc1
Requires-Dist: rrdtool-bindings>=0.2.0
Requires-Dist: qrcode
Requires-Dist: aiosmtplib
Requires-Dist: reportlab
Requires-Dist: tldextract>=2.0.2
Requires-Dist: defusedxml>=0.6.0
Requires-Dist: python-magic>=0.4.24
Requires-Dist: rq>=1.13.0
Requires-Dist: django-rq
Requires-Dist: sievelib>=1.4.1
Requires-Dist: drf-nested-routers
Requires-Dist: vobject
Requires-Dist: caldav==2.0.1
Provides-Extra: dev
Requires-Dist: django-debug-toolbar; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: django-extensions; extra == "dev"
Requires-Dist: Werkzeug; extra == "dev"
Requires-Dist: pyOpenSSL; extra == "dev"
Provides-Extra: mysql
Requires-Dist: mysqlclient<2.2.8; extra == "mysql"
Provides-Extra: postgresql
Requires-Dist: psycopg[binary]>=3.1; extra == "postgresql"
Provides-Extra: test
Requires-Dist: argon2-cffi>=16.1.0; extra == "test"
Requires-Dist: factory-boy<3.4.0; extra == "test"
Requires-Dist: httmock==1.4.0; extra == "test"
Requires-Dist: testfixtures==8.3.0; extra == "test"
Requires-Dist: tox; extra == "test"
Provides-Extra: ldap
Requires-Dist: django-auth-ldap<6.0.0; extra == "ldap"
Dynamic: license-file

############################################
Modoboa (`website <https://modoboa.org/>`_)
############################################

|workflow| |codecov| |latest-version|

`Modoboa <https://modoboa.org>`_ is a mail hosting and management platform including a modern
and simplified Web User Interface. It provides useful components such
as an administration panel and webmail.

Modoboa integrates with well known software such as `Postfix
<http://postfix.org/>`_ or `Dovecot <http://dovecot.org/>`_. A SQL
database (`MySQL <http://www.mysql.com>`_, `PostgreSQL
<http://www.postgresql.org/>`_ or `SQLite <http://www.sqlite.org>`_)
is used as a central point of communication between all components.

Modoboa is developed with modularity in mind, expanding it is really
easy. Actually, all current features are extensions.

It is written in Python 3 and uses the `Django
<https://www.djangoproject.com>`_ and `Vue <https://vuejs.org/>`_
frameworks.

*************
Main features
*************

* Administration panel
* Reputation protection: `DNSBL <https://en.wikipedia.org/wiki/DNSBL>`_ checks, `DMARC <https://dmarc.org/>`_ `reports <https://github.com/modoboa/modoboa-dmarc>`_ and more
* `Amavis <http://www.amavis.org>`_ `frontend <https://github.com/modoboa/modoboa-amavis>`_
* Webmail 
* Calendar
* Address book
* Per-user Sieve filters
* Autoreply messages 
* Graphical statistics about email traffic

************
Installation
************

The easiest way to install modoboa is to use the
`official installer <https://github.com/modoboa/modoboa-installer>`_.
More information is available in the documentation.

*************
Documentation
*************

A detailed `documentation <https://modoboa.readthedocs.io/>`_ will help you
to install, use or extend Modoboa.

*****************
Demo Installation
*****************

If you want to try out Modoboa, check out our `demo installation <https://demo.modoboa.org/>`_.

************
Getting help
************

Modoboa is a free software and is totally open source BUT you can hire the team if you need professional services. More information here: https://modoboa.org/en/professional-services/.

Contracting a support plan if a good way to ensure your installation stays available and up-to-date and it will help the project to be sustainable :)

*********
Community
*********

If you have any questions, you can get help through the following platforms:

* `Discord <https://discord.gg/WuQ3v3PXGR>`_
* Github: open an issue if you found a bug

.. |latest-version| image:: https://img.shields.io/pypi/v/modoboa.svg
   :target: https://pypi.python.org/pypi/modoboa/
   :alt: Latest version on Pypi
.. |workflow| image:: https://github.com/modoboa/modoboa/actions/workflows/modoboa.yml/badge.svg
.. |codecov| image:: https://codecov.io/gh/modoboa/modoboa/graph/badge.svg?token=1E5eBxJO33
   :target: https://codecov.io/gh/modoboa/modoboa
