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.
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)
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 SES | OpenEmail | Shënime |
|---|---|---|
FromEmailAddress | from | Pranon edhe emrin dhe adresën bashkë. |
Destination.ToAddresses | to | CcAddresses dhe BccAddresses bëhen cc dhe bcc. |
ReplyToAddresses | replyTo | Një adresë për çdo mesazh. |
Content.Simple.Subject.Data | subject | Një varg i thjeshtë. |
Content.Simple.Body.Html.Data | html | Trupi tekstual shkon te text. |
EmailTags: [{ Name, Value }] | tags: { Name: Value } | Deri në 10 çifte çelësi dhe vlere. |
Content.Template.TemplateData | template: { id, props } | props është një objekt, jo një varg JSON. |
SendBulkEmail | emails.sendBatch | Deri në 100 emaile, secili i dërguar më vete. |
ConfigurationSetName | webhooks.create | Ngjarjet vijnë përmes webhook-eve. |
AWS credentials, region | OPENEMAIL_API_KEY | Një ç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.
Përtej kodit,
edhe katër hapa.
- 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.
- 02
Krijo një çelës API
Çelësat fillojnë me oe_live_ dhe kanë vetëm fushëveprimet që u jep.
- 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ë.
- 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 SES | OpenEmail |
|---|---|
Send | email.sent |
Delivery | email.delivered |
DeliveryDelay | email.delivery_delayed |
Bounce | email.bounced |
Complaint | email.complained |
Open | email.opened |
Click | email.clicked |
Reject | email.failed |
Kalimi nga Amazon SES,
pyetje dhe përgjigje.
Po kalon nga
diku tjetër?
Çdo udhëzues ka të njëjtin konvertues, hartë fushash dhe listë kontrolli.
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.