【发布时间】:2019-05-21 13:25:51
【问题描述】:
我制作了一个功能,可以向在我的网站上注册的人发送电子邮件以确认他们的数据,它工作得很好,我发送了一个简单的纯文本,上面写着“嘿,这是你的数据 {data} , 那是对的吗?”以及它下方的链接以确认与否,但我不喜欢链接的样子,我想通过使用按钮而不是那些链接来使其更可爱,有什么办法吗?
function sendEmail(user) {
const mailOptions = {
from: `${APP_NAME} `,
to: paciente.correo,
};
mailOptions.subject = user.name+ `, confirm your data`;
mailOptions.text = 'Hi ' + user.name+ ', is this data correct?\n ' + user.data + '. Click the following link to confirm it \n' + confirmationLinkGen (user);
return mailTransport.sendMail(mailOptions).then(() => {
return console.log('Mail sent to:', user.email);
}).catch(error => {
return console.log(error);
});
}
我从 Google 获取了一张随机图片,该图片使用按钮将人们从电子邮件重定向到某个地方,我希望我的电子邮件内容看起来像这样
https://pepipost.com/wp-content/uploads/2017/07/zapier_cta.png
【问题讨论】:
-
要这样的样式,你需要html。您可以找到一些在 Node.js 中发送 html 电子邮件的好教程
标签: node.js google-cloud-functions nodemailer