mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-20 06:08:35 +02:00
redis-fix
The int response callback on hget raises TypeError when the key is missing, so the None check in the mixin never actually executed. Bypass the callback and handle the conversion manually.
############################################ Modoboa (`website <https://modoboa.org/>`_) ############################################ |workflow| |codecov| |latest-version| |deepwiki| `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 is 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 .. |deepwiki| image:: https://deepwiki.com/badge.svg :target: https://deepwiki.com/modoboa/modoboa
Languages
Python
75.1%
Vue
20.3%
JavaScript
3.1%
HTML
0.8%
Smarty
0.6%
Other
0.1%