Nik*_*uri 5 javascript email gmail email-threading nodemailer
我正在使用 nodemailer 发送电子邮件。但我想回复邮件(开始一个新线程)。我尝试使用以下代码发送邮件回复
var nodemailer = require('nodemailer');
const subject = 'Hey I am test';
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '*******',
pass: '*******'
}
});
const mailOptions = {
from: 'mymail@gmail.com',
to: 'receiver@gmail.com',
subject,
text: 'Body',
};
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
console.log(error);
} else {
console.log(info.messageId);
const threadOptions = {
from: 'mymail@gmail.com',
to: 'receiver@gmail.com',
subject:'Re: ' + subject,
text: 'This is reply',
inReplyTo: info.messageId,
references: [info.messageId]
};
transporter.sendMail(threadOptions);
}
});
Run Code Online (Sandbox Code Playgroud)
但它是作为新邮件发送的。在使用inReplyTo的文档中提到了它,并且引用字段将启动一个新线程。但它不起作用
任何小帮助都会非常感谢
Subject回复邮件应与Subject发送邮件相同。当回复邮件的主题与您已回复的邮件相同时,回复邮件将在之前发送的邮件的主题中。
您必须定义您要回复的电子邮件帐户的凭据
对不起,我的英语不好
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |