Kalimi nga Postmark
Kalo nga Postmark
në OpenEmail.
Tokenat e serverit, rrjedhat e mesazheve, shabllonet dhe webhook-et, 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 Postmark dhe pastaj përmes OpenEmail.
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)
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)
Fushë pas fushe,
çfarë shkon ku.
Çdo opsion që pranon Postmark, dhe vendi i tij në OpenEmail.
| Postmark | OpenEmail | Shënime |
|---|---|---|
From, To, Cc, Bcc | from, to, cc, bcc | Lista në vend të vargjeve të ndara me presje. |
HtmlBody, TextBody | html, text | Emra të thjeshtë për dy trupat. |
ReplyTo | replyTo | Një adresë për çdo mesazh. |
Tag, Metadata | tags | Deri në 10 çifte çelësi dhe vlere. |
TrackOpens, TrackLinks | tracking: { opens, clicks } | Dy ndërprerës në çdo mesazh. |
TemplateAlias, TemplateModel | template: { id, props } | Rikrijo fillimisht shabllonin në OpenEmail. |
Attachments[].Name | attachments[].filename | Base64 ose bajte, 5 MB gjithsej. |
Headers: [{ Name, Value }] | headers: { Name: Value } | Një objekt me emra dhe vlera. |
MessageStream | broadcasts.send | Dërgesat masive kanë thirrjen e tyre. |
sendEmailBatch | emails.sendBatch | Deri në 100 emaile, secili i dërguar më vete. |
Konvertuesi
Ngjit kodin tënd me Postmark,
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ë Postmark i kishte bllokuar.
Ngjarjet e webhook-eve,
me emra të rinj.
Çdo ngjarje e Postmark dhe ngjarja e OpenEmail që e zëvendëson. Çdo kërkesë mbart një ngjarje, të nënshkruar.
| Postmark | OpenEmail |
|---|---|
Delivery | email.delivered |
Bounce | email.bounced |
SpamComplaint | email.complained |
Open | email.opened |
Click | email.clicked |
SubscriptionChange | suppression.added |
Kalimi nga Postmark,
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.