Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

觸發電子郵件

火力基地
由Firebase製造

根據寫入指定的Cloud Firestore集合的文檔內容撰寫和發送電子郵件。

此擴展程序如何工作

使用此擴展可以呈現和發送電子郵件,其中包含來自添加到指定Cloud Firestore集合的文檔中的信息。

添加文檔會觸發此擴展名,以發送從文檔字段構建的電子郵件。該文檔的頂級字段指定電子郵件的發件人和收件人,包括toccbcc選項(均支持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.',
  },
})

您也可以選擇配置此擴展名,以使用Handlebar模板呈現電子郵件。每個模板都是存儲在Cloud Firestore集合中的文檔。

配置此擴展程序時,您需要提供SMTP憑據以進行郵件傳遞 。請注意,此擴展名適用於批量電子郵件服務提供商,例如SendGrid,Mailgun等。

附加設置

在安裝此擴展之前,請確保已在Firebase項目中設置了Cloud Firestore數據庫

開票

要安裝擴展,您的項目必須處於Blaze(即用即付)計劃中

  • 您需要為該擴展程序所需的Firebase資源支付少量費用(通常每月約0.01美元)(即使未使用)。
  • 此擴展程序使用其他Firebase和Google Cloud Platform服務,如果您超出了服務的免費套餐,則它們會收取相關費用:
  • Cloud Firestore
  • 雲函數(Node.js 10+運行時。 請參閱常見問題解答

使用此擴展名還需要您具有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
支持
Cloud Firestore
作者
執照
阿帕奇2.0
0.1.6