我试图使用 nodemailer 和 Zoho 邮件帐户通过onCreate触发器使用 Firebase Functions 发送邮件。这就是整个功能
@AnnWithArrayMethod(names = arrayOf("abc", "foo", "bar"))
class D
问题是,当我使用无效的用户名或密码运行此功能时,它给出了export const mailFunc = functions.database.ref('/data/{messageId}')
.onCreate((snapshot, context) => {
const data = snapshot.val();
const transporter = nodemailer.createTransport({
service: "Zoho",
auth: {
user: 'name@mydomain.in',
pass: 'passwordgoeshere'
}
});
const mailOptions: nodemailer.SendMailOptions = {
from: 'name@mydomain.in',
to: 'someone@gmail.com',
subject: 'Here goes the subject',
text: `${data.message}\n\n${data.name}`
};
return transporter.sendMail(mailOptions)
});
,而当我尝试使用正确的用户名和密码时,它给出了以下错误日志
Error: Invalid login
供参考
我刚开始使用Firebase和Node。我认为参考点可能会有所帮助。我真的被困住了,请帮忙。