nodemailer 网址: https://nodemailer.com/about/
const nodemailer = require('nodemailer');
const fs = require('fs');
async function main() {
let transporter = nodemailer.createTransport({
host: 'smtp.test.com', // 邮件服务器
port: 587,
secure: false,
auth: {
user: 'test', // 邮件服务器授权账号
pass: 'test'
},
requireTLS: true,
});
let info = await transporter.sendMail({
from: 'test@qq.com',
to: 'test@qq.com',
cc: 'test@qq.com',
subject: 'nodemailer test',
text: 'test node mailer',
html: '<div>hello world</div>',
attachments: [ // 附件
{
filename: 'index.js',
content: fs.readFileSync('./index.js'),
}
]
});
console.log(info);
}
main();