You’ve sent a crucial invoice from Odoo. A game-changing quote. An urgent password reset. But did it arrive? Or is it lost in your customer's spam folder, silently costing you money and trust?
If you're setting up Odoo, this is one of your biggest risks. Poor email configuration can cripple your business operations, making your most important communications invisible. Why are invoices and newsletters treated differently? How can you send emails that look professional, feel secure, and actually get delivered?
The answer comes down to one word: trust.
Email deliverability isn't a technical glitch; it's a reputation game. Internet providers like Gmail and Outlook are constantly judging you. The good news is that Odoo is intelligently designed to help you build that trust—but only if you avoid these common pitfalls.
Let's break down the five most common—and costly—mistakes businesses make when setting up their Odoo mail server, and how you can get it right from day one.
1) Separate Transactional and Marketing Emails
Not all emails are created equal. Lumping them all together is the fastest way to ruin your sender reputation.
Transactional Emails: These are the high-priority messages your customers expect to receive: invoices, order confirmations, shipping notices, and password resets. They have extremely high engagement rates.
Marketing Emails: These are messages your customers don't explicitly ask for: newsletters, promotions, and special announcements. They are inherently riskier and more likely to be ignored or marked as spam.
Why This is a Disaster:
When you send invoices and newsletters from the same server, domain, and IP address, you create a single point of failure. A poorly received marketing campaign (high bounces, low opens, spam complaints) will contaminate the reputation of your entire system.
The result? Your critical transactional emails get dragged down, too. Suddenly, your invoices end up in spam, delaying payments, and your order confirmations vanish, leading to confused customers and a flood of support tickets.
The Odoo Solution:
Odoo is built to handle these two streams separately. The best practice is to configure two different outgoing mail servers. One is a high-trust channel for transactional mail, and the other is for your marketing efforts. This insulates your essential business communications from any risks associated with mass mailing.

2) Use a Dedicated Subdomain for Marketing
Sending your marketing campaigns from your primary domain (e.g., info@yourcompany.com) is like playing Russian roulette with your brand's entire digital identity.
Why This is a Disaster:
If a large marketing campaign goes wrong—perhaps the list is old or the content doesn't resonate—and gets flagged as spam by a significant number of recipients, your entire domain (yourcompany.com) can be blacklisted.
This doesn't just affect Odoo. It cripples your entire company.
Internal communications fail: Your employees can no longer reliably email clients, partners, or suppliers.
Day-to-day operations halt: Everything from sales outreach to HR communication is compromised.
Recovery is a nightmare: Getting a domain removed from a global blacklist is a slow, bureaucratic, and painful process that can permanently damage your brand's reputation.
The Odoo Solution:
Use a dedicated subdomain for marketing. Instead of your main domain, send newsletters from an address like news@marketing.yourcompany.com. This simple step offers powerful protection:
It quarantines the risk: Any negative impact is contained to the
marketingsubdomain.It protects your core communications: Your main domain remains pristine and trustworthy for all transactional and corporate emails.
It’s easy to implement in Odoo: You can easily assign this new subdomain to your marketing-specific mail server.

3) Set Up SPF, DKIM, and DMARC
Sending an email without proper authentication is like sending an international package with no return address and a forged stamp. No mail server in 2025 is going to trust it. SPF, DKIM, and DMARC are the three non-negotiable security checks that prove you are who you say you are.
SPF (Sender Policy Framework): A public list of all the servers authorized to send email on behalf of your domain.
DKIM (DomainKeys Identified Mail): A digital signature that verifies the email hasn't been tampered with.
DMARC (Domain-based Message Authentication...): A policy that tells receiving servers what to do with emails that fail SPF or DKIM checks (e.g., "Reject them," "Send them to spam").
Why This is a Disaster:
Without this "triple authentication," you are leaving everything to chance.
Guaranteed Spam Placement: Servers like Gmail and Outlook have no way to verify your identity, so they will assume the worst and send your emails directly to spam or reject them outright.
Vulnerability to Phishing: Worse, without a DMARC policy, you make it easy for criminals to "spoof" your domain and send fraudulent emails to your customers, destroying their trust in your brand.
4) Warm Up Your Domain Gradually
If you go from sending 50 emails a day to 50,000 overnight, Internet Service Providers (ISPs) will see this activity as suspicious and raise "red flags." This process is known as a domain "warm-up."
Start with small volumes and increase progressively: Send to your most engaged contacts first.
Build trust slowly: Allow major providers (Gmail, Outlook) to see a consistent and positive sending pattern.
Use Odoo's tools: Odoo's campaign applications allow you to segment audiences and ramp up your volume responsibly.
This step is especially critical when launching new marketing initiatives or using a new domain/subdomain for the first time.
Why This is a Disaster:
Sending a massive volume of emails from a "cold" domain or IP (one that is new or has been inactive) is the number one behavior of a spammer. Anti-spam filters are programmed to detect and block this instantly.
Activation of Automatic Defenses: A sudden spike in sending volume will trigger the security algorithms of email providers, which will interpret your activity as a threat.
Immediate Blocking or Severe Throttling: Your sending server may be blocked immediately, or your delivery speed may be drastically reduced (throttling), causing emails to take hours or even days to be delivered, if they are delivered at all.
Early Reputation Damage: Starting off on the wrong foot creates a negative first impression that is very difficult to reverse. Your domain will be marked as a low-quality sender from day one, making all future campaigns much more challenging.
5) Focus on Engagement, Not Volume
Ultimately, deliverability isn't just a technical checklist. It's about sending emails that people actually want to open. If your recipients ignore your messages, delete them without reading, or mark them as spam, you are sending a powerful negative signal to their email provider.
Why This is a Disaster:
Email providers monitor these user interactions relentlessly. If their data shows that your emails are unwanted, their algorithms will learn to stop delivering them. Over time, your sender reputation will be quietly destroyed by audience apathy. You're not just failing to get results; you're actively digging your own email deliverability grave.
The Odoo Solution:
Use Odoo's powerful marketing tools to focus on quality, not just quantity.
Segment Your Audience: Send relevant offers to specific groups instead of generic blasts to everyone.
Personalize Your Content: Use placeholders to include the recipient's name or reference their past purchases.
Automate with Purpose: Create intelligent workflows, like a welcome series for new subscribers or a re-engagement campaign for inactive contacts.
Analyze and Optimize: Pay close attention to your open rates and click-through rates. These are your most important metrics.
Conclusion
Configuring your mail server in Odoo is far more than a technical task to be checked off a list. It's a strategic process that protects your brand, ensures reliable cash flow from invoices, and turns your marketing efforts into a powerful engine for growth.
By avoiding these five common mistakes, you transform your email setup from a potential liability into one of your greatest assets—building a foundation of trust that ensures your message is always heard.
To learn more about Odoo.
Follow Us on Social Media
Stay connected with ERPGAP and follow us on this journey. You can view updates on LinkedIn and Twitter.