الانتقال من 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.ToAddressestoيتحوّل CcAddresses و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

الصق ملفًا أو حمّل مثالًا، ثم حوّل.

الأحرف: 0 من 12,000تُزال المفاتيح المكتشفة قبل الإرسال.

إلى جانب الشيفرة،
أربع خطوات أخرى.

  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.