Google verpflichtet sich Rassen Eigenkapital für Black Gemeinden voranzutreiben. Siehe wie.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Trigger-E-Mail

Firebase
Hergestellt von Firebase

Komponiert und sendet eine E-Mail basierend auf dem Inhalt eines Dokuments zu einer Wolke Firestor Sammlung angegeben geschrieben.

Wie diese Erweiterung funktioniert

Verwenden Sie diese Erweiterung zu machen und senden E-Mails, die die Informationen aus den Dokumenten zu einer bestimmten Cloud-Firestor Sammlung enthalten.

Hinzufügen eines Dokuments löst diese Erweiterung eine E-Mail aus den Feldern des Dokuments gebaut zu senden. Das Dokument der obersten Ebene Felder geben Sie die E - Mail - Absender und Empfänger, einschließlich to , cc und bcc - Optionen (jeweils unterstützt UIDs). Das des Dokuments message Feld gibt die anderen E - Mail - Elemente wie Betreffzeile und E - Mail - Körper (entweder im Klartext oder HTML)

Hier ist ein einfaches Beispiel Dokument schreiben, die diese Erweiterung auslösen würde:

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

Sie können auch konfigurieren , dass diese Erweiterung optional E - Mails mit machen Lenker Vorlagen. Jede Vorlage ist ein Dokument, in einer Wolke Firestor Sammlung gespeichert.

Wenn Sie diese Erweiterung zu konfigurieren, müssen Sie Ihre SMTP - Anmeldeinformationen für die Nachrichtenübermittlung liefern. Beachten Sie, dass diese Erweiterung für die Verwendung mit Bulk-E-Mail-Service-Provider ist, wie SendGrid, Mailgun usw.

Weitere Setup

Vor der Installation dieser Erweiterung, stellen Sie sicher , dass Sie haben eine Wolke Firestore - Datenbank eingerichtet in Ihrem Projekt Firebase.

Billing

Diese Erweiterung nutzt andere Firebase oder Google Cloud Platform-Dienste, die Gebühren haben:

  • Cloud Firestor
  • Cloud-Funktionen

Wenn Sie Firebase-Erweiterungen verwenden, sind Sie nur für die zugrundeliegenden Ressourcen berechnet, die Sie verwenden. Ein bezahlten-Tier-Fakturierungsplan ist nur erforderlich, wenn die Erweiterung einen Dienst verwendet, die einen bezahlten-Tier-Plan erfordert, zum Beispiel auf eine Google Cloud Platform API aufrufen oder macht Outbound-Netzwerkanforderungen an Nicht-Google-Dienste. Alle Firebase Dienste bieten ein kostenloses Tier der Nutzung. Erfahren Sie mehr über Firebase Abrechnung.

Nutzung dieser Erweiterung erfordert, dass Sie auch SMTP-Anmeldeinformationen für die Nachrichtenübermittlung haben. Sie sind für alle Kosten im Zusammenhang mit der Nutzung des SMTP-Anbieter verantwortlich.

Wie diese Erweiterung installieren

Mit Hilfe der Konsole Firebase

So installieren und verwalten Erweiterungen können Sie die Firebase-Konsole verwenden.

Installieren Konsole

Mit Hilfe der CLI Firebase

So installieren und verwalten Erweiterungen, können Sie auch die Firebase CLI verwenden:

Schritt 1: Führen Sie den folgenden npm Befehl der CLI oder Update auf die neueste CLI - Version zu installieren.

npm install -g firebase-tools
Geht nicht? Werfen Sie einen Blick auf die Firebase CLI Referenz oder ändern Sie Ihre npm Berechtigungen .

Schritt 2: Um diese Erweiterung installieren , indem Sie den folgenden Befehl ausführen

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

Blaze Plan erforderlich

Unterstützt
Cloud Firestor
Autor
Lizenz
Apache-2.0
Ausführung
0.1.4