Hi everyone,
I'm learning Odoo 16 and trying to understand how to correctly set up emails for multiple companies in a multi-company environment.
What I want to achieve is that each company has its own email configuration, completely separated from the others — meaning:
- Each company should send emails using its own outgoing mail server (SMTP).
- Each company should also receive its own emails (incoming IMAP/POP3).
- Each company should have its own email aliases (for example, leads@company1.com, jobs@company2.com, etc.).
I already saw that there is an OCA module called mail_multicompany that handles outgoing mail per company, but I’m not sure what the complete process is to make the whole setup work — including incoming emails and aliases.
Can someone please explain or guide me through the correct way (or modules needed) to set up multi-company email in Odoo 16?
Thank you very much!

