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 אופציות (כל uids תומך). שדה 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 שלך.

חיוב

כדי להתקין הרחבה, הפרויקט שלך חייב להיות בתוכנית Blaze (שלם תוך כדי)

  • תחויב בסכום קטן (בדרך כלל בסביבות 0.01 $ לחודש) עבור משאבי Firebase הנדרשים על ידי סיומת זו (גם אם לא נעשה בה שימוש).
  • הרחבה זו משתמשת בשירותים אחרים של Firebase ו- Google Cloud Platform, אשר חיובים נלווים להם אם חרגת משכבת ​​השירות החינמית:
  • ענן Firestore
  • פונקציות ענן (זמן ריצה של Node.js 10+. ראה שאלות נפוצות )

השימוש בתוסף זה מחייב אותך להיות בעל אישורי SMTP למשלוח דואר. אתה אחראי לכל העלויות הנלוות לשימוש שלך בספק ה- SMTP שלך.

כיצד להתקין תוסף זה

באמצעות קונסולת Firebase

כדי להתקין ולנהל תוספים, אתה יכול להשתמש במסוף Firebase.

התקן באמצעות קונסולה

שימוש ב- Firebase CLI

כדי להתקין ולנהל תוספים, אתה יכול גם להשתמש ב- Firebase CLI:

שלב 1: הפעל את פקודת ה- npm הבאה להתקנת ה- CLI או עדכון לגרסת ה- CLI האחרונה.

npm install -g firebase-tools
לא עובד? התבונן בעיון CLI של Firebase או שנה את הרשאות ה- npm שלך.

שלב 2: התקן סיומת זו על ידי הפעלת הפקודה הבאה

firebase ext:install firestore-send-email --project=projectId_or_alias
תומך
ענן Firestore
מְחַבֵּר
רישיון
אפאצ'י 2.0
גִרְסָה
0.1.6