Nodemailer SES节流错误,即使在定义了速率限制后?

问题描述 投票:0回答:1

即使在运输对象中定义了速率限制后,我仍然遇到节流错误。我在哪里缺少?

const nodemailer = require('nodemailer'); 
const ses = require('nodemailer-ses-transport');
const transporter = nodemailer.createTransport(ses({
    accessKeyId: "sesKeys_pub",
    secretAccessKey: "sesKeys_pvt",
    region : 'us-west-2',
    rateLimit: 5
}));
transporter.sendMail({
    from: "[email protected]",
    to: "[email protected]",
    subject: "sample",
    html: "<p>html</p>"
}
node.js aws-sdk amazon-ses nodemailer
1个回答
0
投票

您的代码中有错误,应使用sendingRate

文档:https://nodemailer.com/transports/ses/#example-2

const nodemailer = require('nodemailer');
const aws = require('aws-sdk');

const transporter = nodemailer.createTransport(
SES: new aws.SES({
    accessKeyId: "sesKeys_pub",
    secretAccessKey: "sesKeys_pvt",
    region : 'us-west-2',
  }),
    sendingRate: 5
);
© www.soinside.com 2019 - 2024. All rights reserved.