Blog
The Antropy OpenCart Blog
Why Has Email Got So Difficult?
If you run an ecommerce store, email used to be the easy part that got configured within a matter of minutes.
So why does email suddenly feel fragile, unreliable, and frustrating?
The short answer: email hasn't changed, but spam has. And the rules have tightened.
Email Deliverability Is Now a Security Problem
Email providers like Gmail, Outlook, and Yahoo are fighting an endless war against spam, phishing, and fraud. To protect their users, they've raised the bar on what they consider a "trusted" email.
That means:
- Servers must prove who they are
- Emails must be authenticated
- Sending behaviour must be predictable and reputable
Anything that doesn't meet these standards is delayed, marked as spam, or completely rejected outright (doesn't reach the receivers mailbox at all).
The Decline of PHPMail()
Historically, many OpenCart stores relied on PHP's built-in mail() function (often referred to as PHPMail).
The problem? PHPMail sends email directly from the web server, without proper authentication.
From a modern spam filter's perspective:
- There's no proof the server is allowed to send email for your domain
- There's no reputation tracking
- There's no accountability
As a result:
- Emails land in spam
- Or never even arrive at all
Even if PHPMail technically works, deliverability is extremely poor in 2026.
Plain SMTP Authentication Is Being Phased Out
Many store owners assume SMTP is the solution; and it used to be.
But today, even SMTP has become more complex:
- Major email providers disallow basic username/password authentication
- App passwords and OAuth are becoming mandatory
- Even then, we've seen some clients have App Passwords still fail authentication.
In short:
Traditional SMTP authentication is no longer enough on its own.
Why Your Emails Suddenly Bounce or Go to Spam
We regularly see ecommerce stores experiencing:
- Order emails not reaching customers
- Admin notifications going missing
- Password reset emails flagged as suspicious or bouncing
The cause is rarely OpenCart (or your platform) itself.
It's usually:
- Missing SPF, DKIM, or DMARC records
- Sending mail from a server with no sending reputation
- Using PHPMail or unauthenticated SMTP
- Hosting IPs shared with hundreds of other sites, possibly leading to the server being blacklisted
The Modern Solution: SMTP Relay Services
The reality is that most ecommerce stores now need an email relay service.
An SMTP relay acts as a trusted middleman:
- Your store hands the email to the relay
- The relay authenticates and sends it properly
- Major inbox providers already trust the relay's infrastructure
Popular examples include services like transactional email providers rather than traditional mailboxes.
These services provide:
- Proper authentication (SPF, DKIM, DMARC)
- Established IP reputation
- High delivery rates
- Bounce and spam monitoring
For ecommerce, this is no longer "enterprise-only", it's standard practice.
What This Means for OpenCart Store Owners
OpenCart itself is not the problem; but email configuration now matters more than ever.
If you're running:
- Order confirmations
- Stock notifications
- Customer account emails
- Marketing or follow-ups
- Any email sending from the store at all
Then email reliability directly impacts the customer's trust and even conversion rates if the customer doesn't receive an account creation email. As such, a misconfigured email system can quietly damage your store without obvious errors.
The Takeaway
Email hasn't become difficult because ecommerce platforms got worse.
It's become difficult because:
- Spam ruined trust
- Security requirements increased
- Authentication is now mandatory
If your store still relies on PHPMail or basic SMTP, you're likely going to encounter email deliverability issues in the future. It's important to act sooner rather than later to help avoid any stings from e.g. customers not receiving order confirmation emails.
And the cost of fixing email deliverability is far lower than the cost of losing customer communication.
Have you had issues with email sending from your store? If so, please share your story below.
If you need help with getting your email sorted, please reach out to us.