我已经创建了一个功能,可以向在我的网站上注册的人发送电子邮件以确认其数据,它可以正常工作,我发送了一个简单的纯文本,内容为:“嘿,这是您的数据{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
答案 0 :(得分:0)
您可以按以下方式在nodemailer传输中使用htmls
mailOptions.html = '<b>Hello world?</b>'
但请注意,大多数javascript将被gmail等邮件接收者阻止,以提供更好的安全性。