所有。在我的nodejs-sails应用程序中,我需要快速发送大量的电子邮件通知(月份大约1kk)。这样做最有效,最便宜的方式是什么?我不太清楚所有这些邮件是如何工作的,所以请告诉我进一步谷歌搜索的方式。
我是否需要租用smtp服务器,使用Haraka等软件?或者我可能需要使用Amazon SES?
感谢您的回答。
答案 0 :(得分:5)
是的,最有效的方式是成为第三方电子邮件服务。
Jeff Atwood(SO的联合创始人)称其为“电子邮件糟透了”; http://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/
例如,我使用Mandrill的SMTP服务而不是Nodemailer:
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'Mandrill',
auth: {
user: process.env.MANDRILL_USER,
pass: process.env.MANDRILL_API_KEY
}
});
transporter.sendMail({
from: 'sender@address',
to: 'receiver@address',
subject: 'hello',
text: 'hello world!'
});
Nodemailer支持开箱即用的各种传输和服务。文档:https://github.com/andris9/Nodemailer