Здесь вы найдете официальный Образец облачной функции, которая отправляет электронную почту через Gmail: https://github.com/firebase/functions-samples/tree/Node-8/email-confirmation
Поскольку это Gmail, это служба, принадлежащая Google, и поэтому вы можете использовать ее сбесплатный Spark Plan.
Как подробно описано в этом примере документации, «имейте в виду, что Gmail имеет квоту на отправку электронной почты»: не более 500 получателей в одном письме и (или) не более 500 писем вдень отправлен. ", см. https://support.google.com/mail/answer/22839.
В примере документации объясняется, что:
Если вы планируете отправлять большое количество электронных писем, вам следует использовать профессиональную платформу для отправки электронных писем, напримернапример, Sendgrid, Mailjet или Mailgun.
Использовать Sendgrid, например, очень просто, но тогда вам потребуется платный План, поскольку Sendgrid не является службой, принадлежащей Google.