我从我的应用程序向我的用户发送电子邮件通知,但目前我只将它作为文本发送。我想发送它的风格的HTML电子邮件。使用MailGun从Node.JS发送HTML电子邮件
目前我尝试这样:
var data = {
from: 'my app',
to: user.email,
subject: 'Welcome',
html: '<div style="width: 500px; height: 400px: background: #ebebeb; color: #ddd"><p>Hi + "user.firstName" + \n ,this email is to inform you that has added their bio to the knowledge Base \n</p></div>'
};
编译上面的代码不起作用,它不会像我已经把样式 我已经创建了我的本地目录中一个单独的HTML文件。我想发送的每种类型的电子邮件,我希望能够将该HTML文件附加到我的电子邮件。
事情是这样的:
var data = {
from: 'my app',
to: user.email,
subject: 'Welcome',
html: welcomeToSiteEmail.html
};
是上述可能吗?任何帮助将不胜感激。
我也遇到了这个和'mailgun-js'模块不支持很重要'template'属性(我相信这是你想要的,而不是'html'属性) 。我发现这个github项目https://github.com/mailgun/node-prelaunch有一个工作解决方案,它们将nodemailer的模板和mailgun-js传输结合在一起。如果这回答你的问题,我可以拿出专门处理这个问题的代码并创建一个答案。 – skotturi