nodemailer-sendgrid-transport中文文档|nodemailer-sendgrid-transport js中文教程|解析

npm npmdoc 2年前 (2021-12-02) 435次浏览

nodemailer-sendgrid-transport中文文档|nodemailer-sendgrid-transport js中文教程|解析

安装命令:npm i nodemailer-sendgrid-transport

nodemailer-sendgrid-transport

该模块是Nodemailer的传输插件,可以通过SendGrid 的 Web API发送

构建状态
NPM 版本

用法

通过 npm 安装。

npm install nodemailer-sendgrid-transport

需要该模块并使用您的 SendGrid 凭据对其进行初始化。

var nodemailer = require('nodemailer');
var sgTransport = require('nodemailer-sendgrid-transport');
 
// api key https://sendgrid.com/docs/Classroom/Send/api_keys.html
var options = {
    auth: {
        api_key: 'SENDGRID_PASSWORD'
    }
}
 
// or
 
// username + password
var options = {
    auth: {
        api_user: 'SENDGRID_USERNAME',
        api_key: 'SENDGRID_PASSWORD'
    }
}
    
var mailer = nodemailer.createTransport(sgTransport(options));

注意:我们建议将您的 SendGrid 用户名和密码存储为环境变量。

创建电子邮件并将其发送出去!

var email = {
    to: ['joe@foo.com', 'mike@bar.com'],
    from: 'roger@tacos.com',
    subject: 'Hi there',
    text: 'Awesome sauce',
    html: '<b>Awesome sauce</b>'
};
 
mailer.sendMail(email, function(err, res) {
    if (err) { 
        console.log(err) 
    }
    console.log(res);
});

执照

在 MIT 许可下获得许可。


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:nodemailer-sendgrid-transport中文文档|nodemailer-sendgrid-transport js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}