📜  nodemailer 自定义字体 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:58.247000             🧑  作者: Mango

Nodemailer 自定义字体 - Javascript

Nodemailer 是一款流行的 Node.js 库,常用于发送电子邮件。这个库支持自定义字体,使得邮件发送时可以选择自定义字体,以满足需求。

如何使用 Nodemailer 自定义字体

使用 Nodemailer 自定义字体,需要在发送邮件时,使用以下代码指定自定义字体:


let nodemailer = require('nodemailer');
let transport = nodemailer.createTransport({
  service: 'gmail',
  auth: {
    user: '***********',
    pass: '***********'
  }
});

var mailOptions = {
 from: 'sender@gmail.com',
 to: 'receiver@gmail.com',
 subject: 'Using custom fonts in Nodemailer',
 html: '<h1 style="font-family: \'Helvetica Neue\', sans-serif;">Hello World!</h1>'
};

transport.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent: ' + info.response);
  }
});

上述代码将使用 'Helvetica Neue', sans-serif 字体发送邮件。

注意:邮件中的 CSS 样式必须使用 style 属性进行定义。

结论

Nodemailer 可以分别在 HTML 和纯文本的邮件消息体中使用自定义字体。切记样式必须用行内样式(Inline Styles)定义。

参考资料