Moving outbound mail to a new IP is one of the easiest ways to damage a healthy stream by accident.
The new IP starts cold. The old IP may still be carrying the reputation that keeps your important traffic stable. If you swing all mail over at once, mailbox providers do not see a careful migration. They see a sender that changed infrastructure abruptly and immediately asked for trust on an IP with little or no history.
That is why the safe migration pattern is not "cut over and hope." It is controlled overlap: keep the old IP behaving normally while the new IP earns trust gradually.
If you need the operating sequence first, use this order:
EHLO correct on the new IP before real traffic movesGoogle's sender guidance explicitly says to increase sending volume slowly, send at a consistent rate, start with engaged users, and reduce volume if bounces or deferrals rise. Outlook.com says new IPs typically have no reputation yet, are more likely to have deliverability issues, and often need a couple of weeks or more to ramp depending on volume, list accuracy, and complaint rate. Sources: Google's Email sender guidelines and Microsoft's Outlook.com Postmaster troubleshooting.
An IP move often combines several risks into one event:
Mailbox providers evaluate more than raw authentication. Microsoft documents that inbound decisions also use sender reputation, sender history, recipient history, and behavioral analysis in addition to SPF, DKIM, and DMARC. That means a technically valid new path can still perform badly if its traffic pattern looks risky or untrusted. Source: Email authentication - Microsoft Defender for Office 365.
The visible sender identity should stay as stable as possible during the migration.
If you change all of these at once, troubleshooting gets much harder:
MAIL FROM / bounce domainFrom: domainThe cleaner pattern is to change the IP first while keeping the domain story boring and consistent. If the new IP uses the same aligned DKIM domain and the same intended stream, receivers can evaluate one major change instead of five.
If you are also changing MTAs or providers, Email server migration checklist and Email provider migration playbook are the right companion posts.
Before you send even a small warm-up batch through the new IP, verify:
EHLO/HELO name is sane and consistent.Google requires valid forward and reverse DNS, authenticated mail, and DMARC alignment for bulk direct mail. Outlook.com's sender requirements now also require SPF, DKIM, and DMARC for high-volume senders. If this layer is wrong, the migration is not warming up. It is launching broken mail on a fresh IP.
This is the part teams most often skip.
If the old IP is healthy, it is already carrying reputation with providers that have seen its traffic, complaints, and engagement over time. Turning it off too early forces all trust-building onto the cold IP immediately.
Keeping the old IP alive gives you three operational advantages:
You do not need invoices, receipts, or password resets to be the experiment.
If only the new IP starts seeing throttling, junk placement, or blocks, the migration problem is much easier to isolate.
Receivers distrust abrupt changes in both directions. A clean overlap keeps the overall program more predictable.
A safe IP migration is usually a traffic rebalancing exercise, not a one-night cutover. Keep the old IP warm enough to preserve stable delivery while the new IP earns its own reputation.
When warming the new IP, do not begin with your largest or stalest audience.
Start with recipients who are most likely to recognize, open, and want the mail:
Google's guidance says to start with engaged users and increase volume slowly. Amazon SES also recommends sending to your most active users during warm-up so complaint rates stay low, and notes that some providers may need around two weeks while others can take much longer. Sources: Google's Email sender guidelines and Amazon SES Warming up dedicated IP addresses.
What not to use first:
The cleanest warm-ups separate traffic by purpose.
For example:
This matters because complaint tolerance and recipient expectations differ by stream. A promotional stream that underperforms can poison the new IP before your critical mail ever reaches it.
If you do need both transactional and marketing traffic on new infrastructure eventually, isolate them during the ramp. Transactional vs marketing email separation and Shared IP vs dedicated IP for email explain why that separation protects reputation.
The migration target is not "move as fast as possible." The target is "increase trust on the new IP without destabilizing the current trusted path."
That usually means:
Twilio SendGrid's warm-up guidance makes the same basic point from the ESP side: cold IPs should begin at low to moderate volume and increase gradually because ISPs use volume and engagement patterns to evaluate new sources. Source: Twilio SendGrid IP warm-up.
The exact numbers depend on your sender history, recipient quality, message type, and provider mix. The shape matters more than one universal schedule:
During the overlap, monitor both IPs every day.
Look at:
Authentication-Results on received samplesFor Gmail, watch Postmaster Tools closely. Google says spam rates should stay below 0.1% and should never reach 0.3% or higher. If you start getting 4.7.28 deferrals during the ramp, that is a sign to slow down and investigate. See Gmail Postmaster Tools compliance dashboard and How to troubleshoot Gmail 4.7.28 throttling.
For Outlook.com, SNDS and JMRP are especially valuable during IP migration because they help separate cold-IP issues from complaint-driven issues. How to use Microsoft SNDS and JMRP goes deeper on that workflow.
This creates the largest possible blast radius and tells receivers nothing good about your control discipline.
Warm-up is supposed to generate positive signals. Old, stale, or surprise recipients do the opposite.
If SPF now passes for a non-aligned bounce domain and DKIM changed to a provider-owned signer, DMARC can fail even though the migration team thinks authentication is "present."
One weak campaign can damage the new IP before critical mail has a stable place to land.
If the old path drops to near zero before the new one is trusted, you lose the safety net and often create a second reputation shock.
Google explicitly recommends reducing sending if bounces or deferrals rise. Pushing harder into a bad signal usually lengthens the recovery.
Use this sequence when migrating from one dedicated sending IP to another:
Authentication-ResultsThat playbook is less dramatic than a clean cutover, but it is much more compatible with how mailbox providers actually build trust.
You are usually ready to remove the old IP after all of these are true:
Only then should you remove old routing, SPF references, or dashboards tied to the old source.
The safest way to migrate to a new sending IP is to keep the old IP stable while the new one earns reputation gradually.
Do not make the new IP prove itself with your worst list, your most important traffic, and a same-day full cutover. Keep authentication and identity steady, warm the new IP with your best recipients, move one stream at a time, and let provider feedback determine the ramp speed.
That is how you build trust on the new IP without throwing away the deliverability the old one already earned.