تقني · إجابة موثَّقة المصادر
كيفية الحصول على مفتاح API من Resend لإرسال البريد الإلكتروني
للحصول على مفتاح API من Resend، سجّل حسابًا في Resend، وانتقل إلى قسم API Keys في لوحة التحكم، ثم انقر Create API Key. ستُطالَب بتسمية المفتاح واختيار مستوى صلاحيته قبل عرض المفتاح السري مرة واحدة فقط.
إعداد الحساب
ابدأ بإنشاء حساب على resend.com. وبعد المصادقة، عليك توثيق هويتك وعنوان بريدك الإلكتروني للوصول إلى لوحة التحكم. تبدأ الحسابات الجديدة عادةً على باقة مجانية تتيح عددًا محدودًا من الرسائل يوميًا. تأكد من تفعيل حسابك بالكامل قبل محاولة إنشاء بيانات اعتماد لتطبيقك.
إنشاء المفتاح
انتقل إلى تبويب API Keys في الشريط الجانبي الأيسر من لوحة تحكم Resend، ثم انقر الزر Create API Key. يمكنك تسمية المفتاح لأغراض التنظيم، مثل Production أو Staging. ويمكنك الاختيار بين Full Access لجميع العمليات أو Restricted Access لتقييد المفتاح بإجراءات محددة. وبعد إنشائه انسخ المفتاح فورًا لأنه لن يُعرض مرة أخرى.
استخدام المفتاح
خزّن مفتاح API في متغير بيئة مثل RESEND_API_KEY لتجنب تضمين الأسرار في الشيفرة المصدرية. استخدم Resend SDK لـ Node.js أو Python أو اللغات الأخرى المدعومة لتهيئة العميل. مرّر المفتاح إلى المُنشئ (constructor) لمصادقة طلباتك. وإذا كنت تدير عدة نطاقات، فتأكد من أن للمفتاح الصلاحيات اللازمة للإرسال من تلك النطاقات الموثَّقة.
توثيق النطاق
لا يكفي مفتاح API وحده للإرسال في بيئة الإنتاج. يجب أن تضيف نطاقك في قسم Domains وتهيّئ سجلات DNS المطلوبة. يتضمن ذلك إضافة سجلات TXT وCNAME لدى مزوّد DNS لتفعيل SPF وDKIM. يمكنك استخدام أدوات SendHQ المجانية على https://sendhq.cc/tools للمساعدة في إدارة بنية البريد لديك وإعدادها التقني.
تدوير المفاتيح والأمان
إذا تعرّض مفتاح للاختراق، فألغِه فورًا من لوحة التحكم وأنشئ مفتاحًا جديدًا. طبّق سياسة تدوير لتحديث المفاتيح دوريًا. تجنّب رفع المفاتيح إلى مستودعات عامة مثل GitHub. استخدم مدير أسرار أو ملفات بيئة مشفّرة للحفاظ على أمان مسار البريد المعاملاتي لديك.
أسئلة تطرحها الفرق
هل يمكنني إنشاء عدة مفاتيح API؟
نعم، يتيح لك Resend إنشاء عدة مفاتيح لبيئات أو أعضاء فريق مختلفين للحفاظ على تحكم دقيق في الوصول.
ماذا يحدث إذا فقدت مفتاح API؟
لا يخزّن Resend النص الصريح للمفتاح بعد إنشائه. وإذا فقدته فعليك حذف المفتاح الحالي وإنشاء مفتاح جديد.
هل هناك تكلفة لإنشاء مفتاح API؟
إنشاء مفاتيح API مجاني. وترتبط التكاليف بحجم الرسائل المرسلة بحسب الباقة المختارة.
المصادر الأساسية
- وثائق Resend — Resend
- أسعار Resend — Resend