warmup: ROLL BACK main pool to 200/h after Gmail spam-blocked IPs at 400/h

Day 9 (2026-06-13) alert: main pool 54% delivery, 202 Gmail spam-blocks
(550-5.7.1 'Gmail has detected') on warming IPs .94-.98. The 4k/day (400/h)
ramp was too aggressive AND the trucking pool lacks the per-MX throttling the HC
pool got -- Google-Workspace-hosted business domains (weberfarms.net, uatruck.com,
etc.) concentrated and Gmail blocked us. Held at 200/h (~2k/day) through day 20 to
recover, then slow step to 300/h. Applied live (cap already set to 200/h).
This commit is contained in:
justin 2026-06-13 20:10:13 -05:00
parent 709d00004b
commit dd4ed3ea38

View file

@ -27,8 +27,13 @@ START=$(cat "$STATE"); NOW=$(date +%s); DAYS=$(( (NOW - START) / 86400 ))
if [ "$DAYS" -le 1 ]; then RATE=50 if [ "$DAYS" -le 1 ]; then RATE=50
elif [ "$DAYS" -le 3 ]; then RATE=150 elif [ "$DAYS" -le 3 ]; then RATE=150
elif [ "$DAYS" -le 6 ]; then RATE=250 elif [ "$DAYS" -le 6 ]; then RATE=250
elif [ "$DAYS" -le 13 ]; then RATE=400 # Recovery: Gmail began spam-blocking the warming IPs at 400/h on day 9
else RATE=500; fi # (2026-06-13) -- too aggressive, and the trucking pool lacks per-MX throttling
# so Google-Workspace-hosted business domains concentrated. Hold at 200/h (~2k/day)
# until reputation recovers and per-MX throttling is added to the trucking pool,
# then step back up slowly.
elif [ "$DAYS" -le 20 ]; then RATE=200
else RATE=300; fi
cd "$COMPOSE_DIR" cd "$COMPOSE_DIR"
psql() { PGPASSWORD=$PGPASSWORD docker compose exec -T -e PGPASSWORD=$PGPASSWORD api-postgres \ psql() { PGPASSWORD=$PGPASSWORD docker compose exec -T -e PGPASSWORD=$PGPASSWORD api-postgres \