我在nodemailer中有文本正文。我想格式化电子邮件中的文本。
var mailOptions={
to : data.toAddress,
cc : data.ccAddress,
bcc : data.bccAddress,
subject : data.subject,
text : data.message
}
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
callback(null, error);
}else{
callback(response);
}
});
例如;包含项目符号风格,粗体具体的单词。
但在文档中,我找不到具体的部分。
如果有人对此有任何想法,请让我知道。
发布于 2019-01-24 19:58:25
您只需添加html:
const message = {
from: "sender@server.com",
to: "receiver@sender.com",
subject: "Message title",
text: "Plaintext version of the message",
html: "<p>HTML version of the message</p>"
};
它将出现在To:字段中。
Unicode字符串、缓冲区、流或
类附件对象({路径:‘/var/data/…’})。Unicode作为字符串、缓冲区、流或类似附件的对象的消息的
以获取详细信息)。附件也可用于嵌入图像。
发布于 2016-06-07 18:41:13
如果你想格式化电子邮件中的文本,你必须使用HTML语法来编写此文本。
var message = "<p style='font-weight:bold;'> Hi. My name is John </p>";
var mailOptions={
to : data.toAddress,
cc : data.ccAddress,
bcc : data.bccAddress,
subject : data.subject,
text : message
}
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
callback(null, error);
}else{
callback(response);
}
});
https://stackoverflow.com/questions/37676814
复制相似问题