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.

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)
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: { tag: 'invoice' },}) console.log(email.id)

Fushë pas fushe,
çfarë shkon ku.

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

PostmarkOpenEmailShënime
From, To, Cc, Bccfrom, to, cc, bccLista në vend të vargjeve të ndara me presje.
HtmlBody, TextBodyhtml, textEmra të thjeshtë për dy trupat.
ReplyToreplyToNjë adresë për çdo mesazh.
Tag, MetadatatagsDeri në 10 çifte çelësi dhe vlere.
TrackOpens, TrackLinkstracking: { opens, clicks }Dy ndërprerës në çdo mesazh.
TemplateAlias, TemplateModeltemplate: { id, props }Rikrijo fillimisht shabllonin në OpenEmail.
Attachments[].Nameattachments[].filenameBase64 ose bajte, 5 MB gjithsej.
Headers: [{ Name, Value }]headers: { Name: Value }Një objekt me emra dhe vlera.
MessageStreambroadcasts.sendDërgesat masive kanë thirrjen e tyre.
sendEmailBatchemails.sendBatchDeri 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.

Nga Postmark
Kodi yt me Postmark
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ë 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.

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

Kalimi nga Postmark,
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.