Kalimi nga Amazon SES

Kalo nga Amazon SES
në OpenEmail.

Thirrjet SESv2, grupet e konfigurimit dhe ngjarjet SNS, të përputhura fushë pas fushe, me një konvertues që ta rishkruan kodin.

I njëjti email,
i shkruar në të dy mënyrat.

Një mesazh me një adresë për përgjigje dhe një etiketë, i dërguar përmes Amazon SES dhe pastaj përmes 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)
Kodi për 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)

Fushë pas fushe,
çfarë shkon ku.

Çdo opsion që pranon Amazon SES, dhe vendi i tij në OpenEmail.

Amazon SESOpenEmailShënime
FromEmailAddressfromPranon edhe emrin dhe adresën bashkë.
Destination.ToAddressestoCcAddresses dhe BccAddresses bëhen cc dhe bcc.
ReplyToAddressesreplyToNjë adresë për çdo mesazh.
Content.Simple.Subject.DatasubjectNjë varg i thjeshtë.
Content.Simple.Body.Html.DatahtmlTrupi tekstual shkon te text.
EmailTags: [{ Name, Value }]tags: { Name: Value }Deri në 10 çifte çelësi dhe vlere.
Content.Template.TemplateDatatemplate: { id, props }props është një objekt, jo një varg JSON.
SendBulkEmailemails.sendBatchDeri në 100 emaile, secili i dërguar më vete.
ConfigurationSetNamewebhooks.createNgjarjet vijnë përmes webhook-eve.
AWS credentials, regionOPENEMAIL_API_KEYNjë çelës, dhe asnjë rajon.

Konvertuesi

Ngjit kodin tënd me Amazon SES,
dhe merre të kthyer në OpenEmail.

Zgjidh nga vjen kodi dhe në cilën gjuhë është. Çelësat e njohur hiqen në shfletuesin tënd, dhe asgjë nga ajo që ngjit nuk ruhet.

Nga Amazon SES
Kodi yt me Amazon SES
Kodi për OpenEmail

Kodi yt për OpenEmail shfaqet këtu

Ngjit një skedar ose ngarko një shembull, pastaj konverto.

0 nga 12,000 karaktereÇelësat e njohur hiqen para dërgimit.

Përtej kodit,
edhe katër hapa.

  1. 01

    Shto domenin dërgues

    Shtoje në OpenEmail dhe publiko regjistrimet DNS që liston. Dërgimi nis sapo regjistrimi i nënshkrimit të përgjigjet.

  2. 02

    Krijo një çelës API

    Çelësat fillojnë me oe_live_ dhe kanë vetëm fushëveprimet që u jep.

  3. 03

    Zhvendos webhook-et

    Krijo një pikë fundore për ngjarjet e listuara më poshtë dhe kontrollo kokën X-OpenEmail-Signature në çdo kërkesë.

  4. 04

    Sill kontaktet dhe adresat e bllokuara

    Importo kontaktet e tua si CSV në faqen e një audience, dhe shto te lista e bllokimit adresat që Amazon SES i kishte bllokuar.

Ngjarjet e webhook-eve,
me emra të rinj.

Çdo ngjarje e Amazon SES dhe ngjarja e OpenEmail që e zëvendëson. Çdo kërkesë mbart një ngjarje, të nënshkruar.

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

Kalimi nga Amazon SES,
pyetje dhe përgjigje.

E konvertove?
Krijo çelësin që lexon kodi.

Një hapësirë pune krijohet për një minutë. Shto domenin tënd, krijo një çelës API dhe vendos OPENEMAIL_API_KEY.