How to configure Email Address Mappings in Odoo

You can create a new email address mapping by:
- Activating Developer Mode
- Going to Settings > Technical > Email > Email Address Mappings
This brings you to the Email Address Mappings Dashboard, where you can:
- View and edit, existing email mappings
- Create new email mappings
To Create A new email mapping, click the “Create” smart button at the top of the dashboard
Here, you can configure your new email mapping using the following fields
- Address Rewriting
- Match – When Odoo detects an email that matches the address in this field, Odoo will replace it with the email in the “replace” field
- Replace – This is the email address you want to replace the email in the “Match” field with
- Apply to Headers
- Email Headers are fields on the email that determine who the email is from, and who it is going to.
- The apply headers field allows you to select what headers on the email you want Odoo to check for the email in the Match Field”, and replace with the email in the “Replace” field.
- Apply to From
- Incoming “From” can be used if someone uses multiple emails, but you want those to be mapped to the same user/follower.
- Apply to To
- Mapping incoming “To” can be useful if an Odoo email alias was renamed from sales@databasename.com to inside.sales@databasename.com. So, customers who still have the old alias can still reach the correct team.
- Apply to Reply-To
- Incoming “Reply-to” can be used to handle bounce loops in case an email was forwarded to multiple people.
- Apply to From
- Apply to Directions
- Here, you can select what type of emails you want this mapping to apply to
- Incoming
- Outgoing
- Here, you can select what type of emails you want this mapping to apply to
To learn More about why email address mappings are useful, Click Here
Related posts

Eliminating Email Loops in Odoo With Smarter Address Handling for Automated Replies
In real-world scenarios, many third-party services (such as AP automation platforms) process emails and send responses from a different address than the one originally contacted. While this may seem harmless, it can create serious issues inside Odoo. Steersman has developed a new enhancement to intelligently handle these scenarios—preventing email loops, reducing noise, and improving communication accuracy.

Odoo Dashboard for Unrouted Received Reply Emails
Odoo email routing for reply emails caused by human error, non-standard-compliant email software, or misconfigured spam / security filters.

Email Monitoring Profiles: Smarter Email Notifications in Odoo
With this enhancement, users can now receive push notifications (via email or inbox) whenever an incoming email is received on a record that has chatter enabled — even if they’re not a follower of that record. Our "Email Monitoring Profiles" feature also includes model-based routing, allowing each user to choose which Odoo models they want to monitor.

Shared Inbox: A Smarter Way to Manage Incoming Emails in Odoo
Managing incoming emails in Odoo has always depended heavily on proper routing, something that isn’t always guaranteed. When replies lose their metadata or emails arrive without clear context, they can fall through the cracks, leading to missed communication and delayed responses. While Odoo routes emails to records like Sales Orders, Invoices, and CRM Leads, there has traditionally been no centralized way to monitor all incoming communication across the system. The New Shared Inbox module solves these problems by providing a centralized, actionable view of all incoming emails in Odoo, ensuring nothing slips through the cracks.