IMAP Enhanced icon

IMAP Enhanced

Enhanced IMAP node with custom labels, limit parameters, and structured email fields

Mailbox → Get Status

AI-generated

Summary

Retrieves IMAP mailbox status metrics.

Inputs

  • authentication — Credential source: 'IMAP' uses this node's credentials; 'N8N IMAP Trigger Node' uses credentials from an existing N8N IMAP Trigger node.
  • mailboxPath — Mailbox to retrieve status for. Select from list (default INBOX) or provide a full mailbox path matching the format from List Mailboxes.

Output shape

Data returned by the IMAP STATUS command for the specified mailbox, typically including metrics such as EXISTS, RECENT, MESSAGES, and UNREAD counts.

The execute() method in bundle.js resolves the resource/operation definitions, creates an IMAP client, connects, runs I.executeImapAction(this, p, d), then logs out. Returned data is whatever executeImapAction resolves to for the Get Status operation on the Mailbox resource.

Examples

Example 1: Check INBOX status using this node's credentials.

authentication: imapThisNode; mailboxPath: { mode: 'list', value: 'INBOX' }

Discussion