Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

الزناد البريد الإلكتروني

Firebase
من صنع Firebase

يؤلف ويرسل بريدًا إلكترونيًا بناءً على محتويات مستند مكتوب إلى مجموعة Cloud Firestore محددة.

كيف يعمل هذا التمديد

استخدم هذا الامتداد لتقديم وإرسال رسائل البريد الإلكتروني التي تحتوي على المعلومات من المستندات المضافة إلى مجموعة Cloud Firestore محددة.

تؤدي إضافة مستند إلى تشغيل هذا الملحق لإرسال بريد إلكتروني مضمّن من حقول المستند. تحدد حقول المستوى الأعلى للمستند خيارات مرسل البريد الإلكتروني والمستلمين ، بما to ذلك خيارات cc و bcc (كل معرف UID). يحدد حقل message المستند عناصر البريد الإلكتروني الأخرى ، مثل سطر الموضوع ونص البريد الإلكتروني (إما نص عادي أو HTML)

في ما يلي مثال أساسي على كتابة المستند يؤدي إلى تشغيل هذا الامتداد:

admin.firestore().collection( 'mail' ).add({
  to : 'someone@example.com' ,
  message : {
    subject : 'Hello from Firebase!' ,
    html : 'This is an <code>HTML</code> email body.' ,
  },
})

يمكنك أيضًا تكوين هذا الملحق اختياريًا لتقديم رسائل البريد الإلكتروني باستخدام قوالب شريط المقود . كل قالب هو وثيقة مخزنة في مجموعة Cloud Firestore.

عند تهيئة هذا الامتداد ، ستحتاج إلى توفير بيانات اعتماد SMTP لتسليم البريد . لاحظ أن هذا الملحق للاستخدام مع موفري خدمة البريد الإلكتروني المجمعة ، مثل SendGrid و Mailgun وما إلى ذلك.

الإعداد الإضافي

قبل تثبيت هذا الملحق ، تأكد من أنك قمت بإعداد قاعدة بيانات Cloud Firestore في مشروع Firebase.

الفواتير

تستخدم هذه الإضافة خدمات Firebase أو Google Cloud Platform الأخرى التي قد تكون لها رسوم مرتبطة:

  • سحابة Firestore
  • وظائف السحابة

عند استخدام ملحقات Firebase ، لا تتم محاسبتك إلا على الموارد الأساسية التي تستخدمها. تكون خطة فوترة الطبقة المدفوعة مطلوبة فقط إذا كانت الإضافة تستخدم خدمة تتطلب خطة من فئة مدفوعة ، مثل الاتصال بواجهة برمجة تطبيقات Google Cloud Platform أو تقديم طلبات شبكة صادرة إلى خدمات غير تابعة لـ Google. تقدم جميع خدمات Firebase طبقة مجانية من الاستخدام. اعرف المزيد حول فوترة Firebase.

يتطلب استخدام هذا الملحق أيضًا أن يكون لديك بيانات اعتماد SMTP لتسليم البريد. أنت مسؤول عن أي تكاليف مرتبطة باستخدامك لموفر SMTP الخاص بك.

كيفية تثبيت هذا الامتداد

استخدام وحدة تحكم Firebase

لتثبيت الإضافات وإدارتها ، يمكنك استخدام وحدة تحكم Firebase.

التثبيت باستخدام وحدة التحكم

باستخدام Firebase CLI

لتثبيت الإضافات وإدارتها ، يمكنك أيضًا استخدام Firebase CLI:

الخطوة 1: قم بتشغيل الأمر npm التالي لتثبيت CLI أو التحديث إلى أحدث إصدار من CLI.

npm install -g firebase-tools
لا يعمل؟ ألق نظرة على مرجع Firebase CLI أو غيّر أذونات npm .

الخطوة 2: قم بتثبيت هذا الملحق بتشغيل الأمر التالي

firebase ext:install firestore-send-email --project= projectId_or_alias 

مطلوب خطة الحريق

يدعم
سحابة Firestore
مؤلف
رخصة
أباتشي 2.0
الإصدار
0.1.4