Amazon SES से माइग्रेट करें

Amazon SES से
OpenEmail पर आएँ।

SESv2 कॉल, कॉन्फ़िगरेशन सेट और SNS इवेंट, फ़ील्ड-दर-फ़ील्ड मैप किए हुए, साथ में एक कन्वर्टर जो आपका कोड दोबारा लिखता है।

वही ईमेल,
दोनों तरीक़ों से लिखा हुआ।

जवाब के लिए एक पते और एक टैग वाला एक संदेश, पहले Amazon SES से भेजा गया और फिर OpenEmail से।

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

फ़ील्ड-दर-फ़ील्ड,
क्या कहाँ जाता है।

Amazon SES का हर विकल्प, और OpenEmail में उसकी जगह।

Amazon SESOpenEmailनोट्स
FromEmailAddressfromनाम और पता एक साथ भी लेता है।
Destination.ToAddressestoCcAddresses और BccAddresses बनते हैं cc और bcc।
ReplyToAddressesreplyToहर संदेश में एक पता।
Content.Simple.Subject.Datasubjectएक सादी स्ट्रिंग।
Content.Simple.Body.Html.Datahtmlटेक्स्ट बॉडी text में जाती है।
EmailTags: [{ Name, Value }]tags: { Name: Value }अधिकतम 10 कुंजी-मान जोड़े।
Content.Template.TemplateDatatemplate: { id, props }props एक ऑब्जेक्ट है, JSON स्ट्रिंग नहीं।
SendBulkEmailemails.sendBatchअधिकतम 100 ईमेल, हर एक अलग से भेजा जाता है।
ConfigurationSetNamewebhooks.createइवेंट वेबहुक से आते हैं।
AWS credentials, regionOPENEMAIL_API_KEYएक कुंजी, और कोई रीजन नहीं।

कन्वर्टर

अपना Amazon SES कोड पेस्ट करें,
उसे OpenEmail पर वापस पाएँ।

चुनें कि कोड कहाँ से आता है और किस भाषा में है। पहचानी गई कुंजियाँ आपके ब्राउज़र में ही हटा दी जाती हैं, और आप जो भी पेस्ट करते हैं, वह रखा नहीं जाता।

Amazon SES से
आपका Amazon SES कोड
OpenEmail कोड

आपका OpenEmail कोड यहाँ दिखेगा

एक फ़ाइल पेस्ट करें या उदाहरण लोड करें, फिर कन्वर्ट करें।

12,000 में से 0 अक्षरभेजने से पहले पहचानी गई कुंजियाँ हटा दी जाती हैं।

कोड के अलावा,
चार और क़दम।

  1. 01

    अपना भेजने वाला डोमेन जोड़ें

    उसे OpenEmail में जोड़ें और वहाँ दिखाए गए DNS रिकॉर्ड प्रकाशित करें। साइनिंग रिकॉर्ड के जवाब देते ही भेजना शुरू हो जाता है।

  2. 02

    एक API कुंजी बनाएँ

    कुंजियाँ oe_live_ से शुरू होती हैं और उनके पास सिर्फ़ वही स्कोप होते हैं जो आप उन्हें देते हैं।

  3. 03

    अपने वेबहुक ले आएँ

    नीचे दिए गए इवेंट के लिए एक एंडपॉइंट बनाएँ और हर अनुरोध पर X-OpenEmail-Signature हेडर जाँचें।

  4. 04

    संपर्क और ब्लॉक सूची ले आएँ

    अपने संपर्कों को किसी ऑडियंस पेज पर CSV के रूप में इम्पोर्ट करें, और Amazon SES ने जिन पतों को ब्लॉक किया था उन्हें ब्लॉक सूची में जोड़ें।

वेबहुक इवेंट,
नए नामों के साथ।

Amazon SES का हर इवेंट और उसकी जगह लेने वाला OpenEmail इवेंट। हर अनुरोध में एक इवेंट होता है, हस्ताक्षर के साथ।

Amazon SESOpenEmail
Sendemail.sent
Deliveryemail.delivered
DeliveryDelayemail.delivery_delayed
Bounceemail.bounced
Complaintemail.complained
Openemail.opened
Clickemail.clicked
Rejectemail.failed

Amazon SES से आने के बारे में
सवालों के जवाब।

कन्वर्ट हो गया?
वह कुंजी बनाएँ जिसे यह पढ़ता है।

वर्कस्पेस बनाने में एक मिनट लगता है। अपना डोमेन जोड़ें, एक API कुंजी बनाएँ और OPENEMAIL_API_KEY सेट करें।