diff --git a/infra/postfix/pw-mta-warmup.sh b/infra/postfix/pw-mta-warmup.sh index 0245652..53eb42a 100755 --- a/infra/postfix/pw-mta-warmup.sh +++ b/infra/postfix/pw-mta-warmup.sh @@ -26,9 +26,16 @@ POSTFIX=/usr/sbin/postfix # Rotation transports. .90 is Yahoo-dedicated, not in rotation. out02/03/04 # (.91/.92/.93) were reputation-torched by the May 30-31 over-volume blast and -# are retired. Warmup starts at fresh out05 (.94). -ALL=(out05 out06 out07 out08 out09 out10 out11 \ - out12 out13 out14 out15 out16 out17 out18 out19 out20) +# are retired. +# +# CONSOLIDATED 2026-06-18: the multi-IP snowshoe rotation was built to spread +# risk while DKIM was broken (fixed 2026-06-17). With DKIM signing correctly, +# spreading ~3k msgs/day across 12 IPs gave each IP too little per-receiver +# volume to build reputation -> Gmail/Outlook flagged it as snowshoe spam +# ("very low reputation of the sending domain"). We now concentrate the entire +# trucking stream on ONE warm IP (out05 = .94) so it accrues real reputation. +# To re-expand later, add transports back to ALL and bump the schedule below. +ALL=(out05) if [ "${1:-}" = "--start" ]; then date +%s | sudo tee "$STATE" >/dev/null