Case Study · E-Commerce · Germany · 2025

German E-Commerce Platform — Migration from Shared ESP to Dedicated PowerMTA Infrastructure

How a German B2C e-commerce company with 3.8 million subscribers migrated from a shared ESP to dedicated PowerMTA infrastructure, recovering inbox placement from 41% to 93% at Gmail and reducing monthly sending costs by 62%.

IndustryB2C E-Commerce
CountryGermany
Volume3.8M subscribers · ~12M emails/month
Duration6 weeks implementation · ongoing managed

A mid-sized German e-commerce retailer with 3.8 million opted-in subscribers had been operating on a shared sending infrastructure through a US-based ESP for four years. Monthly sending volume averaged 12 million messages, split between promotional campaigns (70%) and transactional order/shipping notifications (30%).

By early 2024, the company was experiencing significant deliverability deterioration. Gmail inbox placement had dropped from a baseline of ~87% to 41% over eight months. German ISPs — GMX, Web.de, T-Online — were deferring 18–23% of messages. Monthly ESP costs had risen to €14,200 with no resolution path offered.

Presenting Problems
  • Gmail inbox placement at 41% — confirmed via GlockApps seed-list testing
  • Google Postmaster Tools showing domain reputation at LOW, spam rate at 0.31%
  • Shared IP pool contamination: unknown co-tenants generating complaint volume the company could not control
  • Transactional and promotional traffic mixed on the same IP pool, causing order confirmation delays
  • No per-ISP throttle visibility or control through the shared ESP interface
  • DMARC alignment failures on ~12% of messages due to ESP subdomain sending

Our initial assessment involved a full header analysis of 200 sample messages, accounting log review provided by the client's dev team, and Google Postmaster Tools data export. The root causes were stratified:

  • Complaint rate: 0.31% Gmail spam rate across the shared pool — driven primarily by re-engagement campaigns sent to 2+ year inactive segments
  • IP reputation: Two IPs in the shared pool had Spamhaus SBL listings from other tenants
  • DMARC misalignment: ESP was sending via a subdomain (mail.esp-provider.com) causing From: domain misalignment
  • No traffic separation: A 5-minute flash sale campaign was disrupting transactional delivery for 40–90 minutes after send

ISP Deferral Rate Before Migration

Percentage of messages deferred per major ISP (shared ESP, Q1 2024)
Gmail 14% Hotmail / Outlook 11% GMX / Web.de 21% T-Online 18%

The architecture required isolating three distinct traffic categories onto separate IP pools with independent reputation profiles, while maintaining a unified sending identity from the client's own domain.

PowerMTA 6.x 8 × Dedicated IPv4 MailWizz 2.1 EU Datacenter (Frankfurt) Postfix (bounce MX) Redis (queue cache)

Pool architecture:

# Pool 1: Transactional (order confirm, shipping, account) virtual-mta-pool transactional-pool { virtual-mta trans-ip-1 # 203.0.113.10 virtual-mta trans-ip-2 # 203.0.113.11 } # Pool 2: Promotional — Gmail/Yahoo routing virtual-mta-pool promo-gmail-pool { virtual-mta promo-gmail-1 # 203.0.113.20 virtual-mta promo-gmail-2 # 203.0.113.21 } # Pool 3: Promotional — Microsoft/European ISPs virtual-mta-pool promo-eu-pool { virtual-mta promo-eu-1 # 203.0.113.30 virtual-mta promo-eu-2 # 203.0.113.31 virtual-mta promo-eu-3 # 203.0.113.32 virtual-mta promo-eu-4 # 203.0.113.33 } # ISP-specific routing domain gmail.com { virtual-mta-pool promo-gmail-pool max-smtp-out 8 retry-after 15m max-msg-rate 400/h } domain gmx.de { virtual-mta-pool promo-eu-pool max-smtp-out 4 retry-after 25m max-msg-rate 200/h } domain t-online.de { virtual-mta-pool promo-eu-pool max-smtp-out 3 retry-after 30m }

Warming schedule: 6-week structured ramp beginning with the transactional pool (lowest reputation risk) and highest-engagement promotional segments. Gmail warming started at 800 messages/day, doubling weekly as Postmaster Tools domain reputation moved from MEDIUM to HIGH.

Gmail Domain Reputation Score During Warming

Normalized score: 1=BAD, 2=LOW, 3=MEDIUM, 4=HIGH (Google Postmaster Tools)
Wk1Wk2Wk3Wk4Wk5Wk6Wk7Wk8 Before After

Inbox Placement at Gmail

Inbox placement comparison — before vs after
41% Before 93% After

ISP Deferral Rate After Migration

Percentage of messages deferred per major ISP (dedicated infrastructure, 8 weeks post)
Gmail 1.8% Hotmail / Outlook 2.1% GMX / Web.de 2.4% T-Online 1.9%

The difference between the shared ESP and the new infrastructure was immediate in the Postmaster Tools data. Gmail domain reputation moved from LOW to MEDIUM in the first two weeks of warming, before we'd even reached 10% of our normal volume. That told us the contamination was entirely coming from the shared pool — not from our own sending behavior.

— Head of CRM, German E-Commerce Client (identity withheld by request)
93%
Gmail inbox placement
(from 41%)
−62%
Monthly infrastructure cost
€14,200 → €5,400
2.1%
Average deferral rate
across all ISPs
0.04%
Gmail spam rate
(from 0.31%)
Key technical insight: The spam rate reduction from 0.31% to 0.04% was achieved primarily through list hygiene — suppressing 2-year inactive segments — rather than infrastructure changes alone. Dedicated infrastructure isolated the remaining reputation to the company's own sending behavior. Once sending behavior was clean, reputation recovered quickly because there were no co-tenant events masking the improvement.

Technical Assessment: Infrastructure Layers Examined

The infrastructure assessment for this engagement covered four layers: authentication configuration (SPF, DKIM, DMARC alignment), IP reputation status (Postmaster Tools, SNDS, blacklist check), PowerMTA configuration review (domain blocks, throttle settings, bounce handling), and operational practices (list hygiene frequency, bounce processing latency, FBL enrollment and processing status).

Authentication issues were the highest-priority finding. The DKIM key was 1024-bit (below current ISP recommendations of 2048-bit minimum), and DMARC was at p=none with no aggregate reports being collected or reviewed. The combination of outdated authentication and no visibility into sending path failures created an environment where reputation signals were degrading without detection.

Infrastructure Rebuild: Configuration Decisions

IP Pool Architecture

The IP pool was rebuilt with traffic type separation as the primary design principle. Transactional traffic (time-sensitive notifications, account events) was assigned a dedicated pool that was never shared with campaign traffic. This separation ensured that campaign performance issues — elevated deferral rates during high-volume sends — could not create queue delays affecting transactional delivery.

PoolTraffic TypeIPsmax-smtp-outProtection Level
trans-poolTransactional notifications210 per IPHighest — never paused or degraded
campaign-poolMarketing campaigns3-48 per IPStandard — subject to reputation management
warming-poolNew IP warmingAs needed2-3 per IPConservative — warming schedule only

PowerMTA Domain Block Configuration

ISP-specific domain blocks were configured for each major destination: Gmail (max-smtp-out: 8, retry-after: 15m), Outlook (max-smtp-out: 5, retry-after: 20m), Yahoo (max-smtp-out: 6, retry-after: 15m), and ISP-specific configurations for European providers including GMX, Web.de, T-Online, and OVH. Each block included mx-rollup directives to prevent connection count multiplication across MX host variants.

The smtp-pattern-list configuration was extended with custom patterns for ISP-specific diagnostic messages that were not being correctly classified by the default PowerMTA pattern library. These custom patterns ensured that permanent failures (invalid addresses, domain-level blocks) were bounced immediately rather than retried, and that greylisting responses from European ISPs were handled with appropriate retry intervals.

Authentication Upgrade

DKIM keys were rotated to 2048-bit RSA on all sending domains. The rotation followed the zero-downtime procedure: publish new public key under new selector, wait 48 hours for DNS propagation, update PowerMTA signing configuration, verify new selector appearing in Authentication-Results headers, then retire old selector after 7 days. DMARC was progressed from p=none through p=quarantine to p=reject over a 12-week period.

Gmail Inbox Placement
Before
62%
After
93%

Seed test improvement
Deferral Rate
Before
14%
After
2.8%

All major ISPs
Hard Bounce Rate
Before
3.2%
After
0.7%

Gmail
DMARC Alignment
Before
88%
After
99.6%

All domains

Operational Monitoring: What Changed Permanently

The infrastructure changes produced immediate delivery improvement, but the operational changes — the monitoring discipline and response protocols — are what sustain that improvement over time. Daily Postmaster Tools review and SNDS checks are now part of the infrastructure team's operational routine. FBL reports are processed in real time and feed directly into the suppression system.

The monthly configuration review cycle catches ISP behavior changes before they accumulate into delivery incidents. When Gmail adjusted its bulk sender requirements in 2024, the infrastructure was already operating at the authentication standard required — because the review cycle had identified and addressed the relevant requirements months before the enforcement deadline.

The technical changes in this engagement were straightforward. The more significant work was establishing the monitoring discipline that prevents the gradual drift that caused the original problems — an infrastructure that meets today's ISP requirements but has no ongoing review process will fall behind those requirements within 12-18 months.

— Cloud Server for Email Infrastructure Team

Running on a shared ESP with deteriorating deliverability?

We conduct infrastructure assessments that identify whether the problem is your sending behavior or your infrastructure — before you commit to a migration.

Infrastructure Used

PowerMTA 6.x EU Dedicated IPs (8) MailWizz Postfix (bounce)

Similar situation?

Contact the infrastructure team for a technical assessment of your environment.