Resend platformundan geçiş

Resend platformundan
OpenEmail'e geçin.

Resend SDK'sını OpenEmail'e yönlendirip kodunuzu koruyun ya da OpenEmail SDK'sına dönüştürün. Kitleler, kişiler, şablonlar ve webhook'lar tek bir anahtarla taşınır.

Aynı e-posta,
iki şekilde yazılmış.

Yanıt adresi ve etiketi olan tek bir ileti; önce Resend üzerinden, sonra OpenEmail üzerinden gönderilir.

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 kodu
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)}

Alan alan,
ne nereye gider.

Resend platformunun aldığı her seçenek ve OpenEmail'deki yeri.

ResendOpenEmailNotlar
from, to, cc, bcc, subject, html, textfrom, to, cc, bcc, subject, html, textAynı adlar, aynı anlam.
reply_toreplyToİleti başına bir adres.
tags: [{ name, value }]tags: { name: value }En fazla 10 anahtar ve değer çifti.
reacthtmlÖnce bileşeni HTML olarak işleyin.
attachments[].pathattachments[].contentDosyayı alın ve baytlarını iletin.
scheduled_atscheduledAtBir tarih, bir ISO zamanı ya da bir süre.
Idempotency-KeyidempotencyKeyAynı anlam, en fazla 255 karakter.
batch.sendemails.sendBatchEn fazla 100 e-posta, her biri ayrı gönderilir.
contacts.create({ audienceId })contacts.create({ audienceIds })Tek bir ad alanı, birden çok kitle.

Dönüştürücü

Resend kodunuzu yapıştırın,
OpenEmail'e uyarlanmış hâlini alın.

Kodun nereden geldiğini ve dilini seçin. Tanınan anahtarlar tarayıcınızda silinir ve yapıştırdığınız hiçbir şey saklanmaz.

Kaynak: Resend
Resend kodunuz
OpenEmail kodu

OpenEmail kodunuz burada görünür

Bir dosya yapıştırın ya da bir örnek yükleyin, sonra dönüştürün.

0 / 12,000 karakterTanınan anahtarlar gönderilmeden önce silinir.

Resend'den mi geliyorsunuz?
İki satırı değiştirin.

Resend SDK'sını OpenEmail'e yönlendirin ve kodunuzu koruyun, sonra kişileri, şablonları ve webhook'ları taşıyın.

Resend rehberini okuyun

İki fark var: bir ileti tek bir yanıt adresi alır, content id ile başvurulan satır içi bir görsel de sıradan bir ek olarak gelir.

Resend SDK kodunuz olduğu gibi kalır
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…

Resend'in kendi yapıları ve hata adlarıyla yanıtlanır

Gerisini tek bir anahtarla getirin

  • Engellenen adresler
  • Kitleler
  • Kişiler
  • Şablonlar
  • Webhook'lar

Gerisini getirin
tek bir anahtarla.

Bir Resend anahtarı yapıştırın, neler olduğunu kontrol edin ve içe aktarmayı başlatın. Veriler taşınır, alan adları ve anahtarlar kontrol listesi olarak gelir, böylece hiçbir şey geride kalmaz.

Resend'den taşın

Kurulumunu Resend'den buraya taşı.

Resend API anahtarı
Tam erişimli bir Resend anahtarı kullan. Sonra iptal et.
re_••••••••••••••••
Önerilen
Engellenen adresler
214 bulundu
Geri dönen, şikâyet edilen ve engellenen adresler nedenlerini korur.
Kitleler
3 bulundu
Her segment bir kitle olur.
Kişiler
8,532 bulundu
Yalnızca aboneliği süren kişiler adlarıyla gelir.
Şablonlar
12 bulundu
Değişkenleri tanımlı HTML şablonları olarak gelir.
Webhook'lar
2 bulundu
Kapalı eklenir, çünkü burada imzalama farklıdır.
Alan adı listesi
2 bulundu
Her alan adını yayımlanacak kayıtlarla listeler.
API anahtarı listesi
3 bulundu
Her anahtarı listeler, böylece yeniden oluşturursun.
Kodunu koru
OpenEmail üzerinden göndermek için bu iki değişkeni ayarla.
.env
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…
Neler gelsin

Webhook olayları,
yeni adlarıyla.

Her Resend olayı ve onun yerini alan OpenEmail olayı. Her istek imzalı tek bir olay taşır.

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 platformundan geçiş:
sorular ve yanıtlar.

Dönüştürdünüz mü?
Kodun okuduğu anahtarı oluşturun.

Bir çalışma alanı açmak bir dakika sürer. Alan adınızı ekleyin, bir API anahtarı oluşturun ve OPENEMAIL_API_KEY değişkenini ayarlayın.