我最近开始编写我的第一个Node.js程序。但是,我发现我无法创建一个能够直接发送邮件到我的电子邮件的联系表单,因为我找不到任何可以发送电子邮件的Node模块。
是否有人知道一个Node.js电子邮件库或示例联系表单脚本?
Campaign是Node中发送电子邮件的全面解决方案,它提供了非常简单的API。
你可以像这样使用它实例。
var client = require('campaign')({
from: 'you@gmail.com'
});
process.env.MANDRILL_APIKEY = '<your api key>';
(如果您想使用其他电子邮件服务提供商发送电子邮件,请查看文档)
然后,当您想要发送电子邮件时,可以像这样操作:
client.sendString('<p>{{something}}</p>', {
to: ['someone@gmail.com', 'someone.else@gmail.com'],
subject: 'Some Subject',
preview': 'The first line',
something: 'this is what replaces that thing in the template'
}, done);
GitHub仓库有相当丰富的文档。