【发布时间】:2022-03-09 16:26:26
【问题描述】:
我正在尝试从 gmail 帐户向接收者发送电子邮件,接收者是我的大学电子邮件 outlook.office365。 它适用于 gmail 到 gmail 、 gmail 到 outlook.live 、 gmail 到 yahoo
import * as nodemailer from 'nodemailer';
export const send = async (to, from, subject, html) => {
// let testAccount = await nodemailer.createTestAccount();
let transporter = nodemailer.createTransport({
name: 'Example',
service: 'gmail',
secure : false,
port : 587,
auth: {
user: process.env.FROM_EMAIL,
pass: process.env.PASSWORD,
},
});
transporter.verify(function(error, success) {
if (error) {
console.log(error);
} else {
console.log("Server is ready to take our messages");
}
});
let info = await transporter.sendMail(
{
from,
to ,
subject,
html,
},
(err, info) => {
if (err) {
console.log(err);
}
console.log(info)
},
);
};
【问题讨论】:
-
您能否提供有关您是否检查过垃圾邮件的信息。请注意,在 office365 邮件中有某些类型的视图,其中显示的邮件已过滤,包括垃圾邮件/自动邮件。
-
我检查并发送了多次但没有任何结果
标签: node.js nestjs nodemailer