首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在nodemailer中,如何格式化文本邮件正文

在nodemailer中,如何格式化文本邮件正文
EN

Stack Overflow用户
提问于 2016-06-07 18:27:35
回答 2查看 8.1K关注 0票数 7

我在nodemailer中有文本正文。我想格式化电子邮件中的文本。

代码语言:javascript
运行
复制
 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);
        }
    });

例如;包含项目符号风格,粗体具体的单词。

但在文档中,我找不到具体的部分。

如果有人对此有任何想法,请让我知道。

EN

回答 2

Stack Overflow用户

发布于 2019-01-24 19:58:25

您只需添加html:

代码语言:javascript
运行
复制
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>"
};

  • from -发件人的电子邮件地址。所有电子邮件地址可以是普通的‘sender@server.com’或格式为‘发件人姓名’的发件人@server.com‘,有关详细信息,请参阅地址对象。
  • 以逗号分隔的列表或收件人电子邮件地址数组

它将出现在To:字段中。

  • cc -将显示在抄送字段中的以逗号分隔的收件人电子邮件地址列表或数组。

  • 密件抄送-将显示在密件抄送:Cc-电子邮件主题中的以逗号分隔的列表或收件人电子邮件地址数组。text --的纯文本版本

Unicode字符串、缓冲区、流或

类附件对象({路径:‘/var/data/…’})。Unicode作为字符串、缓冲区、流或类似附件的对象的消息的

  • 版本({path:‘http://…‘}).

  • attachments -附件对象的数组(请参阅使用附件

以获取详细信息)。附件也可用于嵌入图像。

票数 3
EN

Stack Overflow用户

发布于 2016-06-07 18:41:13

如果你想格式化电子邮件中的文本,你必须使用HTML语法来编写此文本。

代码语言:javascript
运行
复制
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);
    }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37676814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档