Migrar do Amazon SES

Mude do Amazon SES
para o OpenEmail.

Chamadas SESv2, conjuntos de configuração e eventos SNS, 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 Amazon SES e depois pelo OpenEmail.

Amazon SES
import { SESv2Client, SendEmailCommand } from '@aws-sdk/client-sesv2' const ses = new SESv2Client({ region: 'us-east-1' }) const result = await ses.send(  new SendEmailCommand({    FromEmailAddress: 'Acme <[email protected]>',    Destination: { ToAddresses: ['[email protected]'] },    ReplyToAddresses: ['[email protected]'],    Content: {      Simple: {        Subject: { Data: 'Your invoice is ready' },        Body: { Html: { Data: '<p>Thanks for your order.</p>' } },      },    },    EmailTags: [{ Name: 'category', Value: 'invoice' }],  }),) 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: { category: 'invoice' },}) console.log(email.id)

Campo a campo,
o que vai para onde.

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

Amazon SESOpenEmailNotas
FromEmailAddressfromTambém aceita nome e endereço juntos.
Destination.ToAddressestoCcAddresses e BccAddresses passam a cc e bcc.
ReplyToAddressesreplyToUm endereço por mensagem.
Content.Simple.Subject.DatasubjectUma string simples.
Content.Simple.Body.Html.DatahtmlO corpo de texto vai em text.
EmailTags: [{ Name, Value }]tags: { Name: Value }Até 10 pares de chave e valor.
Content.Template.TemplateDatatemplate: { id, props }Os props são um objeto, não uma string JSON.
SendBulkEmailemails.sendBatchAté 100 emails, cada um enviado separadamente.
ConfigurationSetNamewebhooks.createOs eventos chegam por webhooks.
AWS credentials, regionOPENEMAIL_API_KEYUma chave e nenhuma região.

Conversor

Cole o seu código do Amazon SES,
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 Amazon SES
O seu código do Amazon SES
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 Amazon SES bloqueava.

Eventos de webhook,
com novos nomes.

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

Amazon SESOpenEmail
Sendemail.sent
Deliveryemail.delivered
DeliveryDelayemail.delivery_delayed
Bounceemail.bounced
Complaintemail.complained
Openemail.opened
Clickemail.clicked
Rejectemail.failed

Mudar do Amazon SES,
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.