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

  1. Verifieer elk From-domein en elk exact afzenderadres dat je gaat gebruiken.
  2. Stuur gecontroleerde tekst- en HTML-berichten naar een inbox die je zelf beheert.
  3. Controleer acceptatie door de provider los van bezorgevents.
  4. Test de afhandeling van 409, 422, 423, 429 en 5xx.
  5. Houd de adapter van de vorige provider beschikbaar totdat zowel de transactionele als de lifecyclepaden slagen.