我在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);
}
});
例如; inculde子弹样式,大胆的具体词。
但是在文档中我没有找到具体的部分。
如果有人对此有任何想法,请告诉我。
答案 0 :(得分:2)
如果您想在电子邮件中设置文本格式,则必须使用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);
}
});
答案 1 :(得分:1)
您只需添加html:
ALTER FUNCTION WEEKDAYS(@DAY VARCHAR)
RETURNS INT
AS BEGIN
IF(@DAY IS NULL)
RETURN 0
DECLARE @OUTPUT INT
SELECT @OUTPUT=
CASE WHEN SUBSTRING(@DAY,1,1) = 'M' THEN 1
WHEN SUBSTRING(@DAY,1,2) = 'TU' THEN 2
WHEN SUBSTRING(@DAY,1,1) = 'W' THEN 3
WHEN SUBSTRING(@DAY,1,2) = 'TH' THEN 4
WHEN SUBSTRING(@DAY,1,1) = 'F' THEN 5
WHEN SUBSTRING(@DAY,1,2) = 'SA' THEN 6
WHEN SUBSTRING(@DAY,1,2) = 'SU' THEN 7
ELSE
99 END
RETURN @OUTPUT
END
发件人-发件人的电子邮件地址。所有电子邮件地址都可以 格式为“ sender@server.com”或格式为“发件人名称” sender@server.com”,有关详细信息,请参见地址对象。
至-逗号分隔列表或收件人电子邮件地址数组
将会显示在“收件人:”字段中。
密件抄送-用逗号分隔的列表或一组收件人电子邮件地址 将会显示在“密件抄送:”字段上。
主题-电子邮件的主题。文字-
的纯文本版本
消息作为Unicode字符串,Buffer,Stream或
附件类对象({路径:“ / var / data /…”})。
html-消息的HTML版本,如Unicode字符串,Buffer, 流或类似附件的对象({路径:“ http://…”})。
附件-附件对象数组(请参阅使用附件
有关详细信息)。附件也可以用于嵌入图像。
答案 2 :(得分:0)
let mail = { to: email, subject: "Authentication key", text: "<p style='font-weight:bold;'> Hi. My name is John </p>", };
我尝试了提及建议,但是我收到的输出仍然只是一个字符串。