مهاجرت از 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 را تنظیم کنید.