使用节点JS发送电子邮件
Send email with node JS
我正在寻找一种使用node.js发送邮件的方法。我的邮件中有需要设置样式的html内容(我需要设置字体系列和颜色)。我还需要放一个标志的图像。
我已经尝试过使用nodemailer,但当我尝试为内容设置样式时,它不起作用,当我还尝试链接图像(用于徽标)时,它也不起作用。有人有问题吗?
如果你有其他方式,除了节点邮件,请告诉我。
https://nodemailer.com/
Checkout mailgun:
https://github.com/bojand/mailgun-js
它真的很容易设置和使用!以下是他们文档中的一个片段:
var filepath = path.join(__dirname, 'mailgun_logo.png');
var file = fs.readFileSync(filepath);
var data = {
from: 'Excited User <me@samples.mailgun.org>',
to: 'serobnic@mail.ru',
subject: 'Hello',
text: 'Testing some Mailgun awesomness!',
attachment: file
};
mailgun.messages().send(data, function (error, body) {
console.log(body);
});
你可以用这个包做很多事情,包括附加文件的能力!
电子邮件客户端对CSS样式的支持各不相同。特别是,许多客户端不允许您将样式放入css块中;它们必须与元素直接内联。您可以使用类似juice的东西来处理您的html以内联样式。
相关文章:
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 使用节点JS发送电子邮件
- 页面上的2个表单带有JS验证-其中一个抛出电子邮件验证错误
- 使用React.js+Express.js发送电子邮件
- Angular js显示类似gmail的重叠电子邮件线程
- 如何检查当前用户电子邮件是否已在客户端js文件中验证
- Zendesk app.js示例用于发送外部电子邮件通知或AJAX请求
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- 从 Node.JS使用 MailGun 发送 HTML 电子邮件
- 在passport.js中使用令牌验证电子邮件
- 使用官方 Node.js SendGrid API 发送电子邮件时,响应 JSON 中可能出现哪些错误消息
- Node.js mongodb电子邮件验证
- 当用HTML5+JS+PHP设计发送到电子邮件的表单时,需要采取哪些良好的安全预防措施
- 使用Meteor.js发送电子邮件附件(电子邮件包和/或nodemailer或其他)
- 调用外部JS函数验证电子邮件
- 将extra_data发送到simplecart.js并将sendform发送到电子邮件地址
- 使用 sendgrid 发送电子邮件 [Node.js]
- 如何使用 Wolfpack.js 测试我的 Sails.js 模型的唯一电子邮件属性
- 使用 Angular JS 的电子邮件 ID 的自动完成建议