V17
What It Does
If your Odoo installation powers more than one website or brand, this module ensures that all outgoing emails (order confirmations, notifications, replies) are sent from the correct email address for that website — not a generic company address.
For example, if you run two websites — `store-a.com` and `store-b.com` — emails from Store A go out from `support@store-a.com` and emails from Store B go out from `support@store-b.com`.
Where to Find It
- **Settings → Users & Companies → Mail Domains**
- **Website → Configuration → Settings** (email and mail server section)
> 📷 *[Screenshot: Mail Domains menu under Settings > Users & Companies]*
How to Set It Up
Step 1 — Create a Mail Domain
1. Go to **Settings → Users & Companies → Mail Domains**.
2. Click **New**.
3. Fill in:
- **Website** — Select which website this domain applies to.
- **Outgoing Mail Server** — Choose the mail server that sends email for this domain.
- **Alias Domain** — Set the reply-to domain for incoming replies.
- **Logo** — Upload the logo to use in emails and reports for this website.
- **Report Footer** — Set the footer text for printed/emailed documents.
4. Click **Save**.
> 📷 *[Screenshot: Mail Domain form with all fields filled in]*
Step 2 — Assign User Email Addresses per Website
1. On the Mail Domain record, open the **User Mappings** section.
2. For each user who sends emails under this website, add a line with:
- **User** — Select the Odoo user.
- **Email Address** — The email address to use when this user sends from this website's context.
3. Click **Save**.
> 📷 *[Screenshot: User Mappings table on Mail Domain form]*
How It Works Automatically
Once configured, Odoo automatically applies the correct "From" address whenever an email is sent in the context of a specific website — no manual selection required by the user sending the email.