{"rescueId":"rsc-c156c7bf21","rescuedAt":"2026-10-29T04:23:54.013Z","asOf":"2026-10-28","approvalRef":"Ethan delegation 2026-10-21 19:41 ET t55u","storesIpAddresses":false,"query":{"q":"smtp connection timeout","sku":null,"provider":null,"jtbd":"transactional-email"},"matchedTrap":{"id":"trap-smtp-port-25-timeout","title":"SMTP Connection Timeout on Port 25 / 465 / 587","category":"platform_limit","rootCause":"Cloud and serverless runtimes (Vercel, AWS Lambda, Cloudflare Workers, GCP) block outbound TCP port 25/465 SMTP connections."},"immediateFix":{"replaceWithSku":"resend HTTP API (port 443)","installCmd":"npm install resend","codeFixSnippet":"import { Resend } from 'resend';\nconst resend = new Resend(process.env.RESEND_API_KEY);\nawait resend.emails.send({ from: 'onboarding@resend.dev', to, subject, html });","envVars":["RESEND_API_KEY"]},"fallbackRoute":{"jtbd":"transactional-email","primaryProviderId":"resend","fallbackProviderId":"postmark","whenNotTopPickReason":"Maximum deliverability paranoia — Postmark","liveHealth":{"status":"operational"},"autoActOk":true,"quickstartSpec":{"installCommand":"npm install postmark","envVars":["POSTMARK_SERVER_TOKEN"],"activeModelOrSku":"postmark-basic-10k","docsUrl":"https://postmarkapp.com/developer"}},"cite":"Agent Provider Depot Rescue (rsc-c156c7bf21, as of 2026-10-28). https://getagentdepot.com/rescue","barterHint":{"postUrl":"/api/barter/contribute","message":"POST a new failure_signature (+15cr) or outcome_receipt (+10cr) to /api/barter/contribute to earn a 25-dep batch stack audit token."},"nextCall":{"resolve":"/api/resolve?jtbd=transactional-email","auditRepo":"/api/audit-repo?packages=resend","delta":"/api/delta?providers=resend%2Cpostmark&since=2026-10-21"}}