Migrar do Postmark

Mude do Postmark
para o OpenEmail.

Tokens de servidor, fluxos de mensagens, modelos e webhooks, mapeados campo a campo, com um conversor que reescreve o seu código.

O mesmo email,
escrito das duas formas.

Uma mensagem com um endereço de resposta e uma etiqueta, enviada pelo Postmark e depois pelo OpenEmail.

Postmark
import * as postmark from 'postmark' const client = new postmark.ServerClient(process.env.POSTMARK_SERVER_TOKEN) const result = await client.sendEmail({  From: 'Acme <[email protected]>',  To: '[email protected]',  ReplyTo: '[email protected]',  Subject: 'Your invoice is ready',  HtmlBody: '<p>Thanks for your order.</p>',  Tag: 'invoice',  MessageStream: 'outbound',}) console.log(result.MessageID)
Código do OpenEmail
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const email = await openemail.emails.send({  from: 'Acme <[email protected]>',  to: '[email protected]',  replyTo: '[email protected]',  subject: 'Your invoice is ready',  html: '<p>Thanks for your order.</p>',  tags: { tag: 'invoice' },}) console.log(email.id)

Campo a campo,
o que vai para onde.

Cada opção que o Postmark aceita e o seu lugar no OpenEmail.

PostmarkOpenEmailNotas
From, To, Cc, Bccfrom, to, cc, bccListas em vez de strings separadas por vírgulas.
HtmlBody, TextBodyhtml, textNomes simples para os dois corpos.
ReplyToreplyToUm endereço por mensagem.
Tag, MetadatatagsAté 10 pares de chave e valor.
TrackOpens, TrackLinkstracking: { opens, clicks }Dois interruptores em cada mensagem.
TemplateAlias, TemplateModeltemplate: { id, props }Recrie primeiro o modelo no OpenEmail.
Attachments[].Nameattachments[].filenameBase64 ou bytes, 5 MB no total.
Headers: [{ Name, Value }]headers: { Name: Value }Um objeto de nomes e valores.
MessageStreambroadcasts.sendOs disparos têm uma chamada própria.
sendEmailBatchemails.sendBatchAté 100 emails, cada um enviado separadamente.

Conversor

Cole o seu código do Postmark,
receba-o de volta no OpenEmail.

Escolha de onde vem o código e a sua linguagem. As chaves reconhecidas são removidas no seu navegador, e nada do que colar é guardado.

De Postmark
O seu código do Postmark
Código do OpenEmail

O seu código do OpenEmail aparece aqui

Cole um ficheiro ou carregue um exemplo e depois converta.

0 de 12,000 caracteresAs chaves reconhecidas são removidas antes do envio.

Além do código,
mais quatro passos.

  1. 01

    Adicione o seu domínio de envio

    Adicione-o no OpenEmail e publique os registos DNS indicados. O envio começa assim que o registo de assinatura responder.

  2. 02

    Crie uma chave de API

    As chaves começam por oe_live_ e só têm as permissões que lhes der.

  3. 03

    Mude os seus webhooks

    Crie um endpoint para os eventos listados abaixo e verifique o cabeçalho X-OpenEmail-Signature em cada pedido.

  4. 04

    Traga contactos e supressões

    Importe os seus contactos como CSV numa página de audiência e adicione à lista de supressão os endereços que o Postmark bloqueava.

Eventos de webhook,
com novos nomes.

Cada evento do Postmark e o evento do OpenEmail que o substitui. Cada pedido leva um só evento, assinado.

PostmarkOpenEmail
Deliveryemail.delivered
Bounceemail.bounced
SpamComplaintemail.complained
Openemail.opened
Clickemail.clicked
SubscriptionChangesuppression.added

Mudar do Postmark,
em perguntas e respostas.

Já converteu?
Crie a chave que o código lê.

Criar um espaço de trabalho leva um minuto. Adicione o seu domínio, crie uma chave de API e defina OPENEMAIL_API_KEY.