Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

E-mail de déclenchement

Firebase
Fabriqué par Firebase

Compose et envoie un e-mail en fonction du contenu d'un document écrit dans une collection Cloud Firestore spécifiée.

Comment fonctionne cette extension

Utilisez cette extension pour afficher et envoyer des e-mails contenant les informations des documents ajoutés à une collection Cloud Firestore spécifiée.

L'ajout d'un document déclenche cette extension pour envoyer un e-mail construit à partir des champs du document. Les champs de niveau supérieur du document spécifient l'expéditeur et les destinataires de l'e-mail, y compris les options to , cc et bcc (chacune prenant en charge les UID). Le champ de message du document spécifie les autres éléments de l'e-mail, comme la ligne d'objet et le corps de l'e-mail (en texte brut ou HTML)

Voici un exemple d'écriture de document de base qui déclencherait cette extension:

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

Vous pouvez également éventuellement configurer cette extension pour afficher les e-mails à l'aide des modèles de guidon . Chaque modèle est un document stocké dans une collection Cloud Firestore.

Lorsque vous configurez cette extension, vous devez fournir vos informations d'identification SMTP pour la remise du courrier . Notez que cette extension est à utiliser avec les fournisseurs de services de messagerie en masse, tels que SendGrid, Mailgun, etc.

Configuration supplémentaire

Avant d'installer cette extension, assurez-vous d'avoir configuré une base de données Cloud Firestore dans votre projet Firebase.

Facturation

Cette extension utilise d'autres services Firebase ou Google Cloud Platform qui peuvent avoir des frais associés:

  • Cloud Firestore
  • Fonctions cloud

Lorsque vous utilisez les extensions Firebase, vous n'êtes facturé que pour les ressources sous-jacentes que vous utilisez. Un plan de facturation payant n'est requis que si l'extension utilise un service qui nécessite un plan payant, par exemple en appelant à une API Google Cloud Platform ou en envoyant des requêtes réseau sortantes à des services non Google. Tous les services Firebase offrent un niveau d'utilisation gratuit. En savoir plus sur la facturation Firebase.

L'utilisation de cette extension nécessite également que vous disposiez d'informations d'identification SMTP pour la remise du courrier. Vous êtes responsable de tous les coûts associés à votre utilisation de votre fournisseur SMTP.

Comment installer cette extension

Utilisation de la console Firebase

Pour installer et gérer les extensions, vous pouvez utiliser la console Firebase.

Installer à l'aide de la console

Utilisation de la CLI Firebase

Pour installer et gérer les extensions, vous pouvez également utiliser la CLI Firebase:

Étape 1: exécutez la commande npm suivante pour installer l'interface de ligne de commande ou mettre à jour la dernière version de l'interface de ligne de commande.

npm install -g firebase-tools
Ça ne marche pas? Jetez un œil à la référence de la CLI Firebase ou modifiez vos autorisations npm .

Étape 2: Installez cette extension en exécutant la commande suivante

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

Plan Blaze requis

Les soutiens
Cloud Firestore
Auteur
Licence
Apache-2.0
Version
0.1.4