Begin hier
Overstappen van Resend
Zet HTTP-verzendingen van Resend om naar SendHQ en houd vóór de overstap rekening met de grenzen van de compatibiliteit.
Grenzen van de compatibiliteit
SendHQ accepteert de gangbare JSON-velden in Resend-stijl voor directe HTTP-verzendingen, maar is geen drop-in vervanging voor de Resend SDK. Laat je eigen server-side HTTP-adapter naar /api/v1/emails wijzen; ga er niet van uit dat een SDK met een hardgecodeerde Resend-host opnieuw kan worden geconfigureerd.
Velden koppelen
from, to, cc, bcc, subject, html, text, reply_to en veilige aangepaste headers worden direct overgenomen. SendHQ accepteert ook message_class, verwijzingen naar een gehoste template, draft_id en velden voor antwoorden en threads. Resend-specifieke React-payloads, arrays met inline bijlagen, tags, audiences, broadcasts en velden voor ingeplande verzending hebben geen geaccepteerde tegenhanger.
Bijlagen en templates
Upload bijlagen naar een SendHQ-concept en verstuur daarna met draft_id. Gehoste templates zijn SendHQ-resources met gepubliceerde versies en getypeerde data; migreer template-ID's en renderaanroepen expliciet in plaats van de template-identifier van een provider te kopiëren.
Retries
Genereer één stabiele Idempotency-Key per logische verzending. Probeer de identieke JSON-payload opnieuw met die sleutel. Verandert een onderwerp, body, ontvanger, header of templatedata, gebruik dan een nieuwe sleutel; anders retourneert SendHQ 409. Een opnieuw afgespeelde opgeslagen respons bevat Idempotent-Replayed: true.
Checklist voor de overstap
- Verifieer elk From-domein en elk exact afzenderadres dat je gaat gebruiken.
- Stuur gecontroleerde tekst- en HTML-berichten naar een inbox die je zelf beheert.
- Controleer acceptatie door de provider los van bezorgevents.
- Test de afhandeling van
409,422,423,429en5xx. - Houd de adapter van de vorige provider beschikbaar totdat zowel de transactionele als de lifecyclepaden slagen.