الانتقال من Resend

انتقل من Resend
إلى OpenEmail.

وجّه Resend SDK إلى OpenEmail واحتفظ بشيفرتك، أو حوّلها إلى OpenEmail SDK. وتنتقل الجماهير وجهات الاتصال والقوالب وخطافات الويب بمفتاح واحد.

الرسالة نفسها،
مكتوبة بالطريقتين.

رسالة واحدة بعنوان رد ووسم، تُرسَل عبر Resend ثم عبر OpenEmail.

Resend
import { Resend } from 'resend' const resend = new Resend(process.env.RESEND_API_KEY) const { data, error } = await resend.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: [{ name: 'category', value: 'invoice' }],}) if (error) {  console.error(error.message)} else {  console.log(data.id)}
شيفرة OpenEmail
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) try {  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)} catch (error) {  console.error(error.message)}

حقلًا بحقل،
أين يذهب كل شيء.

كل خيار يقبله Resend، ومكانه في OpenEmail.

ResendOpenEmailملاحظات
from, to, cc, bcc, subject, html, textfrom, to, cc, bcc, subject, html, textالأسماء نفسها والمعنى نفسه.
reply_toreplyToعنوان واحد لكل رسالة.
tags: [{ name, value }]tags: { name: value }حتى 10 أزواج من المفاتيح والقيم.
reacthtmlحوّل المكوّن إلى HTML أولًا.
attachments[].pathattachments[].contentاجلب الملف ومرّر بايتاته.
scheduled_atscheduledAtتاريخ، أو وقت بصيغة ISO، أو مدة.
Idempotency-KeyidempotencyKeyالمعنى نفسه، و255 حرفًا كحد أقصى.
batch.sendemails.sendBatchحتى 100 رسالة، تُرسَل كل منها على حدة.
contacts.create({ audienceId })contacts.create({ audienceIds })حقل واحد للاسم، وعدة جماهير.

المحوّل

الصق شيفرة Resend لديك،
واستعدها مكتوبة لـ OpenEmail.

اختر مصدر الشيفرة ولغتها. تُزال المفاتيح المكتشفة في متصفحك، ولا يُحتفظ بشيء مما تلصقه.

من Resend
شيفرة Resend لديك
شيفرة OpenEmail

تظهر هنا شيفرتك لـ OpenEmail

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

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

قادم من Resend؟
غيّر سطرين.

وجّه Resend SDK إلى OpenEmail واحتفظ بكودك، ثم انقل جهات الاتصال والقوالب وخطافات الويب.

اقرأ دليل Resend

فارقان: الرسالة تقبل عنوان رد واحدًا فقط، والصورة المضمّنة المشار إليها بمعرّف المحتوى تصل كمرفق عادي.

يبقى كود Resend SDK لديك كما هو
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…

يأتي الرد بأشكال Resend نفسها وبأسماء أخطائها

انقل البقية بمفتاح واحد

  • العناوين المحظورة
  • الجماهير
  • جهات الاتصال
  • القوالب
  • خطافات الويب

انقل الباقي
بمفتاح واحد.

الصق مفتاح Resend، وتحقق مما هناك، وابدأ الاستيراد. تنتقل البيانات، وتصل النطاقات والمفاتيح كقائمة تحقق، فلا يبقى شيء خلفك.

الانتقال من Resend

انقل إعدادك من Resend.

مفتاح API من Resend
استخدم مفتاح Resend بصلاحية كاملة. ألغِه بعد ذلك.
re_••••••••••••••••
موصى به
العناوين المحظورة
عُثر على 214
تحتفظ العناوين المرتدة والمشتكية والمحظورة بسببها.
الجماهير
عُثر على 3
يصبح كل مقطع جمهورًا.
جهات الاتصال
عُثر على 8,532
تصل جهات الاتصال المشتركة فقط، بأسمائها.
القوالب
عُثر على 12
تصل كقوالب HTML بمتغيرات مُعرَّفة.
خطافات الويب
عُثر على 2
تُضاف معطّلة، لأن التوقيع يختلف هنا.
قائمة النطاقات
عُثر على 2
يعرض كل نطاق مع السجلات المطلوب نشرها.
قائمة مفاتيح API
عُثر على 3
يعرض كل مفتاح لتعيد إنشاءه.
احتفظ بشيفرتك
اضبط هذين المتغيرين للإرسال عبر OpenEmail.
.env
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…
ما الذي تنقله

أحداث خطافات الويب،
بأسماء جديدة.

كل حدث في Resend وحدث OpenEmail الذي يحل محله. يحمل كل طلب حدثًا واحدًا، موقّعًا.

ResendOpenEmail
email.sentemail.sent
email.deliveredemail.delivered
email.delivery_delayedemail.delivery_delayed
email.bouncedemail.bounced
email.complainedemail.complained
email.openedemail.opened
email.clickedemail.clicked
email.failedemail.failed

الانتقال من Resend،
أسئلة وأجوبة.

حوّلت شيفرتك؟
أنشئ المفتاح الذي تقرؤه.

إنشاء مساحة عمل يستغرق دقيقة. أضف نطاقك، وأنشئ مفتاح API، وعيّن OPENEMAIL_API_KEY.