MSIMap icon

MSIMap

Professional IMAP email validation and mass checking

Overview

This node, named "MSIMap," provides professional IMAP email validation and mass checking capabilities. It supports three main operations: validating email login credentials, retrieving inbox statistics, and searching emails by keyword. The "Login Check" operation specifically verifies whether the provided email address and password are valid for logging into the email account via IMAP.

Common scenarios where this node is beneficial include:

  • Verifying user email credentials during onboarding or bulk email list validation.
  • Checking if email accounts are accessible before performing further email processing.
  • Automating email account health checks in workflows.

For example, using the "Login Check" operation, you can input an email and password to confirm that the credentials are correct without manually logging into the mailbox.

Properties

Name Meaning
Email The email address to validate.
Password The password for the email account.

Output

The output JSON object includes the following fields:

  • operation: The name of the performed operation (e.g., "loginCheck").
  • email: The email address used in the operation.
  • Additional fields returned by the underlying IMAP check function, which typically indicate the success or failure of the login attempt.
  • timestamp: The ISO string timestamp when the operation was executed.

If an error occurs and the node is configured to continue on failure, the output will contain:

  • error: The error message describing what went wrong.
  • email: The email address involved.
  • operation: The attempted operation name.

No binary data output is produced by this node.

Dependencies

  • This node depends on the external msimap-pro package, which provides the core IMAP functions:

    • quickLoginCheck for validating login credentials.
    • quickInboxCount for inbox statistics.
    • quickSearch for keyword-based email search.
  • No explicit API keys or credentials beyond the user's email and password are required.

  • No special n8n environment variables or configurations are needed beyond standard node setup.

Troubleshooting

  • Common issues:

    • Invalid email or password will cause login failures.
    • Network connectivity problems may prevent successful IMAP connections.
    • Unsupported email providers or IMAP server restrictions could lead to errors.
  • Error messages:

    • "Unknown operation: <operation>" indicates an unsupported operation was requested; ensure the operation parameter is one of the supported options.
    • Authentication errors typically return messages from the IMAP server indicating invalid credentials.
  • Resolution tips:

    • Double-check email and password inputs for typos.
    • Verify network access to the email provider's IMAP server.
    • Use the "continue on fail" option to handle individual record errors gracefully in batch processing.

Links and References

Discussion