Postmark platformundan geçiş
Postmark platformundan
OpenEmail'e geçin.
Sunucu token'ları, ileti akışları, şablonlar ve webhook'lar; alan alan eşlenmiş, kodunuzu yeniden yazan bir dönüştürücüyle birlikte.
Aynı e-posta,
iki şekilde yazılmış.
Yanıt adresi ve etiketi olan tek bir ileti; önce Postmark üzerinden, sonra OpenEmail üzerinden gönderilir.
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)
Alan alan,
ne nereye gider.
Postmark platformunun aldığı her seçenek ve OpenEmail'deki yeri.
| Postmark | OpenEmail | Notlar |
|---|---|---|
From, To, Cc, Bcc | from, to, cc, bcc | Virgülle ayrılmış dizeler yerine listeler. |
HtmlBody, TextBody | html, text | İki gövde için sade adlar. |
ReplyTo | replyTo | İleti başına bir adres. |
Tag, Metadata | tags | En fazla 10 anahtar ve değer çifti. |
TrackOpens, TrackLinks | tracking: { opens, clicks } | Her iletide açılıp kapanan iki ayar. |
TemplateAlias, TemplateModel | template: { id, props } | Önce şablonu OpenEmail'de yeniden oluşturun. |
Attachments[].Name | attachments[].filename | Base64 ya da bayt, toplamda 5 MB. |
Headers: [{ Name, Value }] | headers: { Name: Value } | Adlar ve değerlerden oluşan tek bir nesne. |
MessageStream | broadcasts.send | Toplu gönderimlerin kendi çağrısı var. |
sendEmailBatch | emails.sendBatch | En fazla 100 e-posta, her biri ayrı gönderilir. |
Dönüştürücü
Postmark kodunuzu yapıştırın,
OpenEmail'e uyarlanmış hâlini alın.
Kodun nereden geldiğini ve dilini seçin. Tanınan anahtarlar tarayıcınızda silinir ve yapıştırdığınız hiçbir şey saklanmaz.
Kodun ötesinde
dört adım daha.
- 01
Gönderim alan adınızı ekleyin
Alan adını OpenEmail'e ekleyin ve listelenen DNS kayıtlarını yayımlayın. İmzalama kaydı yanıt verdiğinde gönderim başlar.
- 02
Bir API anahtarı oluşturun
Anahtarlar oe_live_ ile başlar ve yalnızca onlara verdiğiniz kapsamları taşır.
- 03
Webhook'larınızı taşıyın
Aşağıda listelenen olaylar için bir uç nokta oluşturun ve her istekte X-OpenEmail-Signature başlığını kontrol edin.
- 04
Kişileri ve engellenen adresleri getirin
Kişilerinizi bir kitle sayfasında CSV olarak içe aktarın ve Postmark platformunun engellediği adresleri engel listesine ekleyin.
Webhook olayları,
yeni adlarıyla.
Her Postmark olayı ve onun yerini alan OpenEmail olayı. Her istek imzalı tek bir olay taşır.
| Postmark | OpenEmail |
|---|---|
Delivery | email.delivered |
Bounce | email.bounced |
SpamComplaint | email.complained |
Open | email.opened |
Click | email.clicked |
SubscriptionChange | suppression.added |
Postmark platformundan geçiş:
sorular ve yanıtlar.
Başka bir platformdan
mi geliyorsunuz?
Her rehberde aynı dönüştürücü, alan eşlemesi ve kontrol listesi var.
Dönüştürdünüz mü?
Kodun okuduğu anahtarı oluşturun.
Bir çalışma alanı açmak bir dakika sürer. Alan adınızı ekleyin, bir API anahtarı oluşturun ve OPENEMAIL_API_KEY değişkenini ayarlayın.