Case Study · E-Commerce · Poland · 2025

Polish E-Commerce Group — IP Warming at Scale Across 6 Sending Domains and 4 European ISPs

How a Polish e-commerce group successfully warmed 16 new sending IPs across 6 brand domains and 4 major European ISPs, achieving full production volume in 10 weeks without a single blacklisting event.

IndustryMulti-Brand E-Commerce Group
CountryPoland
Volume6 brand domains · 16 IPs · ~28M emails/month at scale
Duration10-week structured warming program

A Warsaw-based e-commerce group operating 6 distinct retail brands undertook a complete infrastructure rebuild following an acquisition that brought all brands under a single operational team. Each brand had previously operated independently with its own ESP account. The consolidation required migrating all 6 brands to shared dedicated infrastructure while maintaining completely isolated reputation profiles — a failure in one brand's reputation must not affect any other.

Total production volume was 28 million messages per month across all 6 brands. The infrastructure required 16 new sending IPs, all starting with zero history. European ISP coverage was critical: GMX/Web.de (Germany), T-Online (Germany), Orange (France), and OVH (France) collectively accounted for 38% of the recipient base.

Warming Complexity Factors
  • 16 new IPs with zero reputation history — all requiring simultaneous but independent warming schedules
  • 6 brand domains requiring separate DKIM signing keys and DMARC policies
  • European ISPs with different warming tolerance than Gmail/Yahoo — more conservative connection limits required
  • Peak seasonal volume (Black Friday, Christmas) occurring during Week 7 of the warming schedule
  • No ability to delay sending — brands could not pause commercial campaigns for the warming period
  • Multiple brand teams submitting campaigns independently — coordination required across 6 campaign managers

The IP assignment was designed to group IPs by ISP destination rather than by brand. This allowed IP reputation to be built with specific ISPs rather than across all ISPs simultaneously, which produces stronger per-ISP reputation signals in a shorter timeframe.

Gmail/Yahoo dedicated pool (4 IPs) Microsoft dedicated pool (3 IPs) GMX/Web.de/T-Online pool (4 IPs) Orange/OVH pool (3 IPs) General EU pool (2 IPs)
# Per-ISP warming configuration — Week 1 domain gmail.com { virtual-mta-pool gmail-pool max-smtp-out 2 # Week 1: very conservative max-msg-rate 80/h # ~1,920/day across pool retry-after 30m } domain gmx.de { virtual-mta-pool gmx-pool max-smtp-out 2 max-msg-rate 40/h # German ISPs: more conservative retry-after 35m } domain t-online.de { virtual-mta-pool gmx-pool max-smtp-out 2 max-msg-rate 30/h # T-Online: most conservative retry-after 40m } # Week 4 — after deferral rates confirmed below 3% domain gmail.com { max-smtp-out 5 max-msg-rate 300/h } # Week 7 — Black Friday pre-ramp domain gmail.com { max-smtp-out 8 max-msg-rate 600/h }

Weekly Send Volume Per Pool During Warming (thousands of messages)

Controlled ramp across 10 weeks. Black Friday week shown at Week 7.
W1W2W3W4W5W6W7W8W9W10 Before After

European ISPs — particularly German providers GMX, Web.de, and T-Online — have different warming behavior than Google and Microsoft. They respond more conservatively to volume increases and maintain deferral rates higher for longer during the early warming period, but their reputation assessment stabilizes more predictably once the warming threshold is passed.

Deferral Rate by ISP During Warming Phase (Week 4)

Percentage of messages deferred — acceptable warming range is below 5%
Gmail 2.1% Hotmail 1.8% GMX / Web.de 4.2% T-Online 3.8% Orange FR 2.9%

Week 7 of the warming schedule coincided with Black Friday — a 340% volume spike requirement. Rather than attempting to send full Black Friday volume through the partially-warmed IPs, we implemented a hybrid approach: Black Friday campaigns sent through a combination of the warming infrastructure (up to warming-appropriate limits) supplemented by a temporary cloud relay for overflow volume. This maintained warming progress without sending above the reputation-safe threshold.

0
Blacklist events across
all 16 IPs during warming
10 wks
Full production volume
achieved on schedule
94%
Gmail inbox placement
at production volume
HIGH
Gmail domain reputation
all 6 brand domains

Warming 16 IPs across 6 domains simultaneously, over a Black Friday period, with zero blacklist events — that's not luck, it's architecture. The per-ISP pool structure meant that a deferral spike at T-Online in Week 3 didn't affect our Gmail warming at all. We could slow down one pool without touching the others.

— Head of Infrastructure, Polish E-Commerce Group (identity withheld by request)

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

Planning a new infrastructure deployment or domain migration?

Warming at scale requires both technical configuration and operational discipline across the entire ramp period. We design and manage warming programs from single-IP setups to 20+ IP multi-domain deployments.

Infrastructure Used

PowerMTA 6.x 16 Dedicated IPs Per-domain DKIM EU datacenter

Similar situation?

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