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 कोड यहाँ दिखेगा

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

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

Resend से आ रहे हैं?
बस दो लाइनें बदलें।

Resend SDK को OpenEmail की ओर मोड़ें और अपना कोड वैसा ही रखें, फिर संपर्क, टेम्पलेट और वेबहुक भी ले आएँ।

Resend गाइड पढ़िए

दो अंतर: एक संदेश में जवाब के लिए सिर्फ़ एक पता होता है, और content id से जुड़ी इनलाइन इमेज साधारण अटैचमेंट बनकर आती है।

आपका Resend SDK कोड जैसा है वैसा ही रहता है
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…

जवाब Resend के अपने ढाँचों और त्रुटि नामों में

बाकी सब एक कुंजी से ले आएँ

  • ब्लॉक किए पते
  • ऑडियंस
  • संपर्क
  • टेम्पलेट
  • वेबहुक

बाकी सब लाइए
एक कुंजी से।

Resend की कुंजी डालिए, देखिए क्या-क्या है और इंपोर्ट शुरू कीजिए। डेटा आ जाता है, और डोमेन व कुंजियाँ चेकलिस्ट बनकर आती हैं, ताकि कुछ पीछे न छूटे।

Resend से आएँ

अपना सेटअप Resend से यहाँ ले आएँ।

Resend API कुंजी
पूरी पहुँच वाली 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 सेट करें।