📅  最后修改于: 2023-12-03 15:17:58.247000             🧑  作者: Mango
Nodemailer 是一款流行的 Node.js 库,常用于发送电子邮件。这个库支持自定义字体,使得邮件发送时可以选择自定义字体,以满足需求。
使用 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)定义。