使用nodejs从gmail imap获取已发送的电子邮件
fetch sent emails from gmail imap using nodejs
我正在尝试通过 Imap 使用 nodemailer 从 gmail 服务器获取已发送的电子邮件。
下面的解决方案不起作用,结果是收件箱未发送
var imap = new Imap({
user: request.body.email,
password: request.body.password,
host: '{imap.gmail.com:993/imap/ssl}INBOX.Sent',
port: 993,
tlsOptions: { rejectUnauthorized: false },
tls: true
});
查看下一个链接:
...
* LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
...
如您所见,[Gmail]/Sent Mail
就是您所需要的。
记住,如果您的界面语言不是英文,标签名称将会更改。
- 这是一个关于如何Access to Gmail labels: X-GM-LABELS
的例子
...
* 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante"))
...
我正在尝试通过 Imap 使用 nodemailer 从 gmail 服务器获取已发送的电子邮件。
下面的解决方案不起作用,结果是收件箱未发送
var imap = new Imap({
user: request.body.email,
password: request.body.password,
host: '{imap.gmail.com:993/imap/ssl}INBOX.Sent',
port: 993,
tlsOptions: { rejectUnauthorized: false },
tls: true
});
查看下一个链接:
...
* LIST (\HasNoChildren \Sent) "/" "[Gmail]/Sent Mail"
...
如您所见,[Gmail]/Sent Mail
就是您所需要的。
记住,如果您的界面语言不是英文,标签名称将会更改。
- 这是一个关于如何Access to Gmail labels: X-GM-LABELS 的例子
...
* 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante"))
...