- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 sendInBlue 创建了一个帐户,并将 nodemailer 和 nodemailer-sendinblue-transport 导入到我的项目中,我正在尝试发送一封简单的确认电子邮件。以下代码是我尝试设置的方式:
const transporter = nodemailer.createTransport(
sendinblueTransport({
auth: {
apiKey: 'key'
}
})
);
以下代码是我的注册方法中负责发送确认邮件的部分:
return transporter.sendMail({
to: email,
from: 'person@gmail.com',
subject: 'Signup succeeded!',
html: '<h1>You successfully signed up!</h1>'
});
当我运行我的程序时,注册过程成功但抛出以下错误而不是电子邮件发送:
Error: Key Not Found In Database (failure, 401)
我读到他们的 v2 API 可能会贬值,但他们的客户支持成员说他们仍然为 nodemailer 提供支持,这可能是什么问题?我也尝试过 sendGrid 和 Mandrill,但前者有一个非常有问题的网站,不允许我登录,而后者需要一个事件域才能发送电子邮件。
谢谢
最佳答案
可以这样解决:
const transporter = nodemailer.createTransport({
service: 'SendinBlue', // no need to set host or port etc.
auth: {
user: 'yourRegisteredEmailOnSendinblue@email.com',
pass: 'smtp password here'
}
});
然后你可以称它为:
transporter.sendMail({
to: 'recipientEmail@email.com',
from: 'senderEmail@email.com',
subject: 'Signup verification',
html: '<h1>Please verify your email</h1><a href="www.google.com">
<button>Verify</button>'
})
.then((res) => console.`enter code here`log("Successfully sent"))
.catch((err) => console.log("Failed ", err))
关于node.js nodemailer 和 nodemailer-sendinblue-transport 无法发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63121210/
我不知道如何使用 sendinblue 和 springboot 在模板电子邮件中添加属性。 我试过这个: Contact sendEmailContact = new Contact(user.ge
我正在做一个项目,我需要向我的客户发送交易电子邮件。 发送请求时出现如下错误。我使用 SendinBlue V3 SDK。 Exception when calling TransactionalEm
我正在使用SendInBlue Java Api发送电子邮件,我在Scala中编写了以下代码:。但我收到以下错误:{“code”:“Failure”,“Message”:“Valid‘to’Email
从昨天开始,我一直在尝试通过 SendInBlue API 传递参数,但它不起作用。我已经尝试了一切。我看过很多代码示例,但不幸的是它不起作用。 我什至使用了他们放在网站上的 C# 代码作为示例,但它
我正在尝试使用 sendTransacEmail () 方法将附件发送到 sendinblue (版本 3),下面是我发送交易电子邮件的代码, import java.io.BufferedReade
我正在尝试使用 Sendinblue API 在 Laravel 中发送电子邮件但问题是,我不知道如何配置文件(.env 文件、配置/邮件文件等) 这是我拥有的详细信息(已在 sendinblue 中
我正在使用 Codeigniter 框架并尝试与 SendInBlue 的 PHP API 集成。他们的 PHP documentation不是很有帮助,Github 上的设置说明也不清楚。 该文档说
我正在尝试使用 Google Apps 脚本设置 Sendinblue 的邮件服务,如下所示: code.gs function sendInBlue(){ eval(UrlFetchApp.fetc
我有一个laravel 5应用程序,需要通过服务sendinBlue发送重置密码链接。如何在PasswordBroker.php中更改核心功能以使用sendinBlue?
我已经使用 sendInBlue 创建了一个帐户,并将 nodemailer 和 nodemailer-sendinblue-transport 导入到我的项目中,我正在尝试发送一封简单的确认电子邮件
我是一名优秀的程序员,十分优秀!