,可以使用nodemailer库来实现。nodemailer是一个流行的Node.js库,用于发送电子邮件。下面是一个完整的示例代码:
const nodemailer = require('nodemailer');
// 创建一个可重用的传输器对象
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'your_email@gmail.com',
pass: 'your_password'
}
});
// 设置邮件内容
let mailOptions = {
from: 'your_email@gmail.com',
to: 'recipient_email@example.com',
subject: '邮件主题',
text: '邮件正文'
};
// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log(error);
} else {
console.log('邮件发送成功:' + info.response);
}
});
上述代码中,需要将your_email@gmail.com
替换为你的Gmail邮箱地址,your_password
替换为你的Gmail邮箱密码,recipient_email@example.com
替换为收件人的邮箱地址,邮件主题
和邮件正文
可以根据实际需求进行修改。
这里使用了Gmail作为邮件服务提供商,通过设置service: 'gmail'
来指定。如果你想使用其他的邮件服务提供商,可以根据提供商的要求进行相应的配置。
推荐的腾讯云相关产品:腾讯云邮件推送(https://cloud.tencent.com/product/ses)
以上是通过node.js将正文表单发送到gmail的完整答案。
领取专属 10元无门槛券
手把手带您无忧上云