$ 70.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 404 |
| Technical Name |
multi_company_mail_manager_codetrade |
| License | OPL-1 |
| Website | https://www.codetrade.io |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 404 |
| Technical Name |
multi_company_mail_manager_codetrade |
| License | OPL-1 |
| Website | https://www.codetrade.io |
| Versions | 16.0 17.0 18.0 19.0 |
Multi Company Mail Manager
Community
Enterprise
Odoo.sh
Multi Company Mail Manager
Manage outgoing and incoming email servers company-wise and automatically use the correct mail configuration based on the active company in a multi-company environment.
Configure one email alias with multiple domains, route incoming emails to the exact destination model, and make sure created records belong to the associated company only.
Prevent wrong-company sender usage, simplify company-wise mail handling, and support flexible alias-domain routing from a single module.
View DemoConfigure multi-company incoming, outgoing, and alias-based email routing in one place.
Assign mail servers company-wise, connect multiple domains to a single alias, and ensure every fetched record is created under the correct company.
Key Features
Company-Wise Outgoing Mail Server Selection
Configure separate outgoing mail servers for each company and automatically use the correct SMTP server based on the active company.
Company-Wise Incoming Mail Processing
Link incoming mail servers to a company so fetched emails create records under the correct company only.
Multiple Alias Domains On A Single Alias
Configure one alias with a primary domain and additional domains so the same alias can receive emails from multiple domain names.
Exact Destination Model Routing
Route emails received through aliases to the configured destination model such as leads, tickets, or any supported mail alias target.
No Wrong-Company Sender Usage
Prevent wrong-company sender usage by automatically picking the mail server that belongs to the active company.
Step 1: Open Outgoing Mail Servers
Go to Settings, open Technical Email settings, and access the outgoing mail server configuration.
Step 2: Create Company1 Outgoing Server
Create an outgoing mail server for Company1 and assign the correct SMTP account and company.
Step 3: Create Company2 Outgoing Server
Create another outgoing server for Company2 so each company has its own sender configuration.
Step 4: Test SMTP Connection
Use Test Connection to validate that the configured SMTP credentials are working properly.
Step 5: Send Email From Company1
Send an email while Company1 is active to verify that Odoo automatically picks Company1’s outgoing server.
Step 6: Verify Company1 Sender
Confirm that the received email was sent from Company1’s configured email account.
Step 7: Send Email From Company2
Switch to Company2 and send another email to check automatic outgoing server switching.
Step 8: Verify Company2 Sender
Confirm that the second email is sent from Company2’s configured email address.
Step 9: Open Incoming Mail Servers
Go to incoming mail server settings to configure email fetching company-wise.
Step 10: Configure Company1 Incoming Server
Set up Company1’s IMAP server and choose the destination model for incoming emails.
Step 11: Configure Company2 Incoming Server
Configure a separate incoming server for Company2 to process emails under that company only.
Step 12: Fetch Incoming Emails
Fetch emails from the configured mailbox and let Odoo create the destination records automatically.
Step 13: Check Created CRM Record
Open the generated lead or opportunity created from the incoming email.
Step 14: Verify Company On Created Record
Verify that the created record automatically belongs to the company linked with the incoming server.
Step 15: Open Alias Domains
Create alias domain records that will be used as primary and additional domains for email aliases.
Step 16: Create Alias Domain Records
Create the main and extra alias domain records that will be linked to the email alias.
Step 17: Open Email Aliases
Go to the alias configuration screen to define company-based aliases and destination models.
Step 18: Configure Alias With Multiple Domains
Link one alias with a primary domain, additional domains, a company, and the exact destination model.
Step 19: Final Alias And Company Verification
Confirm that one alias supports multiple domains and remains connected to the correct company and routing model.
Version 1.0 : 16.0.0.0.0
26 May 2026
Yes. You can configure separate outgoing SMTP servers for each company, and the active company automatically selects the correct one.
Yes. When emails are fetched through a company-linked incoming server, the created record belongs to that associated company.
Yes. You can configure one alias with a main domain and multiple additional domains for flexible routing.
Yes. Emails received through the alias additional domains can be routed to the same configured destination model.
It helps users send and fetch emails with company-specific servers, maintain company-based alias routing, and avoid wrong-company mail handling.
Language Translation
Our Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module