alioth/before/pac-auth/test/testsend.js
2025-05-30 09:18:01 +08:00

46 lines
1.6 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// | ------------------------------------------------------------
// | @版本: version 0.1
// | @创建人: 【Nie-x7129】
// | @E-mail: x71291@outlook.com
// | @所在项目: pac-auth
// | @文件描述: testsend.js -
// | @创建时间: 2024-05-14 18:18
// | @更新时间: 2024-05-14 18:18
// | @修改记录:
// | -*-*-*- (时间--修改人--修改说明) -*-*-*-
// | =
// | ------------------------------------------------------------
import * as nodemailer from 'nodemailer';
const transporter = nodemailer.createTransport({
//node_modules/nodemailer/lib/well-known/services.json 查看相关的配置如果使用qq邮箱就查看qq邮箱的相关配置
host: 'smtp.qq.com',
// secureConnection:true,
service: 'qq', //类型qq邮箱
// port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: 'togy.gc@qq.com', // 发送方的邮箱
pass: 'iampaqukfwnxdhfd', // smtp 的授权码
},
//pass 不是邮箱账户的密码而是stmp的授权码必须是相应邮箱的stmp授权码
//邮箱---设置--账户--POP3/SMTP服务---开启---获取stmp授权码
});
const mailOptions = {
from: '"TOGY | 心曲Tune" <togy.gc@qq.com>', // 发送方
to: 'xsax@qqqq.com', //接收者邮箱,多个邮箱用逗号间隔
subject: 'ABC', // 标题
text: 'Hello world?', // 文本内容
html: 'xsxsx',
};
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log(error);
} else {
console.log('OK'); //因为是异步 所有需要回调函数通知成功结果
}
});