【发布时间】:2021-08-07 14:34:07
【问题描述】:
我想在注册时向用户发送欢迎邮件。 前端颤振(网络)。 后端 Firebase。 请帮忙。 谢谢
【问题讨论】:
-
这个问题已经被问过了:stackoverflow.com/a/58704204/15941153
标签: firebase function flutter google-cloud-firestore cloud
我想在注册时向用户发送欢迎邮件。 前端颤振(网络)。 后端 Firebase。 请帮忙。 谢谢
【问题讨论】:
标签: firebase function flutter google-cloud-firestore cloud
您需要通过这种方式将 Firebase Cloud Functions 与 authentication triggers 一起使用:
exports.sendWelcomeEmail = functions.auth.user().onCreate(user => {
const newUser = user;
let transporter = nodemailer.createTransport(transport[, defaults])
var message = {
from: "sender@server.com",
to: "receiver@sender.com",
subject: "Message title",
text: "Plaintext version of the message",
html: "<p>HTML version of the message</p>"
};
transporter.sendMail(message)
return null
});
我在这里使用过 Nodemailer,但您可以使用任何电子邮件服务。 Nodemailer 是免费的,您可以阅读更多关于它的信息here。
您也可以使用 Firebase 的 send email extension,这也需要 Firestore。
【讨论】: