diff --git a/infra/postfix/pw-listmonk-rampcap.sh b/infra/postfix/pw-listmonk-rampcap.sh index 0e441e7..8d08a8e 100755 --- a/infra/postfix/pw-listmonk-rampcap.sh +++ b/infra/postfix/pw-listmonk-rampcap.sh @@ -27,8 +27,13 @@ START=$(cat "$STATE"); NOW=$(date +%s); DAYS=$(( (NOW - START) / 86400 )) if [ "$DAYS" -le 1 ]; then RATE=50 elif [ "$DAYS" -le 3 ]; then RATE=150 elif [ "$DAYS" -le 6 ]; then RATE=250 -elif [ "$DAYS" -le 13 ]; then RATE=400 -else RATE=500; fi +# Recovery: Gmail began spam-blocking the warming IPs at 400/h on day 9 +# (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" psql() { PGPASSWORD=$PGPASSWORD docker compose exec -T -e PGPASSWORD=$PGPASSWORD api-postgres \