我想使用 imap 阅读完整的传入邮件。但 imap 只通知我收到的新邮件数量
imap.on('mail', (number) => {
console.log('got mails', number);
});
Run Code Online (Sandbox Code Playgroud)
有什么办法可以阅读收到的邮件吗?
任何帮助将不胜感激
我正在使用 sendgrid 来接收电子邮件。但我想知道我是否可以为所有子域设置一个入站解析设置。例如,我们将为所有用户提供不同的子域电子邮件
用户 1:- 用户名@user1.domain.com
用户 2 :- username2@user2.domain.com
用户 3 :- username3@user3.domain.com
....所有用户都将遵循相同的规定
根据文档,我必须为每个子域添加不同的入站解析,这是一件有点复杂的事情。
有什么办法可以克服这个问题吗?例如,对所有子域进行单个入站解析(receivingdomain :- *.domain.com, url :- https://url.com)
如果你能给我一点帮助,我将不胜感激
我正在使用 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的 …
我已通过遵循提到的步骤创建一个机器人DOC .I已经验证使用OAuth 2.0(AUTH码许可)用户如在所提到的文档,并反向我得到了访问令牌。但是当我使用 (/teams/{id}/channels/{id}/messages) API 向团队中的频道发送消息时,消息是代表我发送的。但我希望我的机器人作为消息的发送者。这是我使用上述 API 发送的消息的图像。有什么方法可以作为机器人向用户发送直接消息吗?
botframework microsoft-teams microsoft-graph-teams microsoft-graph-api
email ×2
gmail ×2
botframework ×1
gmail-imap ×1
imap ×1
javascript ×1
nodemailer ×1
sendgrid ×1
subdomain ×1