Вам нужно будет прочитать файл с помощью модуля fs
.
const fs = require('fs');
const { promisify } = require('util');
const readFile = promisify(fs.readFile);
async function sendMail() {
let transporter = nodemailer.createTransport({
host: auth.host,
port: auth.port,
secure: auth.secure,
auth: {
type: auth.type,
user: auth.user,
clientId: auth.clientId,
clientSecret: auth.clientSecret,
refreshToken: auth.refreshToken,
accessToken: auth.accessToken,
expires: auth.expires
}
});
let mailOptions = {
from: '"xxxxx',
to: 'xxxx',
subject: "xxxx",
text: `xxxx`,
html: await readFile('/path/to/file', 'utf8')
};
// send mail
}
Если файл не изменится, вы можете кэшировать содержимое.