使用Outlook SMTP通过Node.js发送电子邮件是一种将Node.js应用程序与Outlook电子邮件服务集成的方法。通过使用Outlook SMTP服务器,我们可以通过Node.js代码来发送电子邮件。
以下是完善且全面的答案:
下面是使用Node.js通过Outlook SMTP发送电子邮件的示例代码:
const nodemailer = require('nodemailer');
// 创建一个SMTP传输配置
const transporter = nodemailer.createTransport({
host: 'smtp.office365.com',
port: 587,
secure: false,
auth: {
user: 'your-email@example.com',
pass: 'your-password'
}
});
// 邮件选项
const mailOptions = {
from: 'your-email@example.com',
to: 'recipient@example.com',
subject: 'Test Email',
text: 'This is a test email sent using Node.js and Outlook SMTP.'
};
// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log('Error occurred:', error.message);
} else {
console.log('Email sent successfully!');
}
});
请注意,上述示例代码中的邮件选项应根据具体情况进行修改,包括发件人地址、收件人地址、邮件主题和正文内容。
通过以上方式,您可以使用Node.js和Outlook SMTP服务器发送电子邮件。
领取专属 10元无门槛券
手把手带您无忧上云