The API returned success but the email never arrived — no error appeared. Why?
The silent failure is downstream delivery. Resend accepted the request, but SPF or DKIM alignment, recipient suppression, a bounce, provider filtering, or an invalid reply-to caused the message not to reach the inbox. Transport success is not delivery success. The engineering fix is to correlate the message ID with delivery webhooks, inspect bounce and suppression events, verify domain authentication, and only report success to the user after the desired delivery state is observed.
How does Resend MCP compare with SMTP automation?
Resend provides API-level templates, domain management, event webhooks, and developer ergonomics; raw SMTP offers universal compatibility but weak observability and more infrastructure responsibility. Use Resend when delivery events and API-native workflows matter, and SMTP when an existing mail relay is a hard organizational requirement.
Can the agent send bulk campaigns?
It can submit many messages if your account and implementation permit it, but transactional APIs are not a substitute for campaign governance. Apply rate, audience, unsubscribe, and approval controls outside the model.
Why are duplicate emails sent after a timeout?
The client retried a request whose first submission may already have succeeded. Use idempotency keys tied to the business event and persist the message ID before retrying.