Postmark से माइग्रेट करें
Postmark से
OpenEmail पर आएँ।
सर्वर टोकन, मैसेज स्ट्रीम, टेम्पलेट और वेबहुक, फ़ील्ड-दर-फ़ील्ड मैप किए हुए, साथ में एक कन्वर्टर जो आपका कोड दोबारा लिखता है।
वही ईमेल,
दोनों तरीक़ों से लिखा हुआ।
जवाब के लिए एक पते और एक टैग वाला एक संदेश, पहले Postmark से भेजा गया और फिर 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)
फ़ील्ड-दर-फ़ील्ड,
क्या कहाँ जाता है।
Postmark का हर विकल्प, और OpenEmail में उसकी जगह।
| Postmark | OpenEmail | नोट्स |
|---|---|---|
From, To, Cc, Bcc | from, to, cc, bcc | कॉमा से अलग की गई स्ट्रिंग की जगह सूचियाँ। |
HtmlBody, TextBody | html, text | दोनों बॉडी के लिए सीधे-सादे नाम। |
ReplyTo | replyTo | हर संदेश में एक पता। |
Tag, Metadata | tags | अधिकतम 10 कुंजी-मान जोड़े। |
TrackOpens, TrackLinks | tracking: { opens, clicks } | हर संदेश पर दो स्विच। |
TemplateAlias, TemplateModel | template: { id, props } | पहले OpenEmail में टेम्पलेट दोबारा बनाएँ। |
Attachments[].Name | attachments[].filename | Base64 या बाइट्स, कुल 5 MB। |
Headers: [{ Name, Value }] | headers: { Name: Value } | नाम और मान का एक ऑब्जेक्ट। |
MessageStream | broadcasts.send | ब्रॉडकास्ट की अपनी अलग कॉल है। |
sendEmailBatch | emails.sendBatch | अधिकतम 100 ईमेल, हर एक अलग से भेजा जाता है। |
कन्वर्टर
अपना Postmark कोड पेस्ट करें,
उसे OpenEmail पर वापस पाएँ।
चुनें कि कोड कहाँ से आता है और किस भाषा में है। पहचानी गई कुंजियाँ आपके ब्राउज़र में ही हटा दी जाती हैं, और आप जो भी पेस्ट करते हैं, वह रखा नहीं जाता।
कोड के अलावा,
चार और क़दम।
- 01
अपना भेजने वाला डोमेन जोड़ें
उसे OpenEmail में जोड़ें और वहाँ दिखाए गए DNS रिकॉर्ड प्रकाशित करें। साइनिंग रिकॉर्ड के जवाब देते ही भेजना शुरू हो जाता है।
- 02
एक API कुंजी बनाएँ
कुंजियाँ oe_live_ से शुरू होती हैं और उनके पास सिर्फ़ वही स्कोप होते हैं जो आप उन्हें देते हैं।
- 03
अपने वेबहुक ले आएँ
नीचे दिए गए इवेंट के लिए एक एंडपॉइंट बनाएँ और हर अनुरोध पर X-OpenEmail-Signature हेडर जाँचें।
- 04
संपर्क और ब्लॉक सूची ले आएँ
अपने संपर्कों को किसी ऑडियंस पेज पर CSV के रूप में इम्पोर्ट करें, और Postmark ने जिन पतों को ब्लॉक किया था उन्हें ब्लॉक सूची में जोड़ें।
वेबहुक इवेंट,
नए नामों के साथ।
Postmark का हर इवेंट और उसकी जगह लेने वाला OpenEmail इवेंट। हर अनुरोध में एक इवेंट होता है, हस्ताक्षर के साथ।
| Postmark | OpenEmail |
|---|---|
Delivery | email.delivered |
Bounce | email.bounced |
SpamComplaint | email.complained |
Open | email.opened |
Click | email.clicked |
SubscriptionChange | suppression.added |
Postmark से आने के बारे में
सवालों के जवाब।
किसी और जगह से
आ रहे हैं?
हर गाइड में वही कन्वर्टर, फ़ील्ड मैप और चेकलिस्ट है।
कन्वर्ट हो गया?
वह कुंजी बनाएँ जिसे यह पढ़ता है।
वर्कस्पेस बनाने में एक मिनट लगता है। अपना डोमेन जोड़ें, एक API कुंजी बनाएँ और OPENEMAIL_API_KEY सेट करें।