MailDesk docs
Get MailDesk
Getting started

Installation on Odoo.sh

1 min read

Step 1 – Add the module to your Git repository

Odoo.sh installs custom modules exclusively via Git.

  1. Download the MailDesk module ZIP from

    https://mit-odoo.de/my/modules

  2. Unzip the archive locally.

  3. Copy the module folder into your custom addons directory in the repository

    (commonly addons/ or custom_addons/).

  4. Make sure the structure looks like this:

custom_addons/
└── maildesk_mail_client/
    ├── __manifest__.py
    └── ...
  1. Commit and push the changes to your Development branch.

Step 2 – Python dependencies (automatic on Odoo.sh)

MailDesk requires the following Python packages:

imapclient==3.0.1
google-api-python-client==2.187.0
google-auth==2.43.0
google-auth-httplib2==0.2.1
msal==1.34.0

On Odoo.sh, these dependencies are installed automatically as long as they are defined in:

maildesk_mail_client/requirements.txt

No manual action is required.

Odoo.sh installs all Python dependencies during the build process.

Step 3 – Update the Apps list

  1. Open your Odoo database (Development branch).

  2. Enable Developer Mode.

  3. Go to AppsUpdate Apps List.

  4. Confirm the update.

Step 4 – Install the module

  1. In Apps, search for MailDesk.

  2. Click Install.

  3. Wait until the installation is completed.

For production environments we strongly recommend:

  1. Install and test in Development

  2. Promote to Staging and test on a production copy

  3. Merge to Production

This is the standard and safest Odoo.sh workflow.

Professional assistance

If you prefer not to perform installation or upgrades yourself, we offer:

  • Professional installation
  • Upgrade execution
  • Initial configuration and validation

These services are not included and are provided on request.

Please contact us to receive a personalized offer.