msimap

n8n community node for MSIMap - Professional IMAP email validation and mass checking

Package Information

Released: 14 mo ago
Downloads: 3 weekly / 30 monthly
Latest Version: 1.0.4
Author: MS Developer

Documentation

��# n8n-nodes-msimap



![n8n.io](https://img.shields.io/badge/n8n-community%20node-FF6D5A.svg)

![npm](https://img.shields.io/npm/v/n8n-nodes-msimap)

![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)



n8n community node starter for MSIMap - Professional IMAP email validation and mass checking with support for 312+ email providers.



> Note: This is a starter package. For immediate use, install msimap-pro directly in your n8n Code Node.



## =؀� Quick Start (Recommended)



### Use in n8n Code Node



Instead of this community node, you can use the core library directly:



bash # In your n8n instance npm install msimap-pro



Then in a Code Node:



javascript const { quickLoginCheck, quickInboxCount, quickSearch } = require('msimap-pro'); // Check email credentials const result = await quickLoginCheck($input.first().email, $input.first().password); return { success: result.success, server: result.detectedServer };



## =؀� Installation



### Community Nodes (Recommended)



Install through n8n community nodes:



bash npm install n8n-nodes-msimap



### Manual Installation



1. Install the package in your n8n installation:

bash cd ~/.n8n/nodes npm install n8n-nodes-msimap



2. Restart your n8n instance



## =��� Nodes Included



### MSIMap Node



Professional IMAP validation node with the following operations:



- =��� Login Check: Validate email credentials

- =��� Inbox Count: Get inbox statistics

- =�
� Keyword Search: Search emails by keyword

- <�� Domain Check: Verify provider support

- =��� Mass Validation: Bulk email checking



## <د� Use Cases



- Email List Validation: Verify email credentials in bulk

- Lead Qualification: Check if emails are active

- Data Enrichment: Add inbox statistics to contact data

- Email Intelligence: Search for specific keywords in inboxes

- Provider Analysis: Identify email providers and server configs



## =�'� Node Configuration



### Authentication



The MSIMap node supports various authentication methods:



- Basic Auth: Username and password

- App Passwords: For Gmail, Yahoo, etc.

- OAuth2: For advanced integrations

- Custom IMAP: Manual server configuration



### Operations



#### Login Check

Validates email credentials and returns server information.



Input:

json { "email": "user@example.com", "password": "password123" }



Output:

json { "success": true, "email": "user@example.com", "server": { "host": "imap.gmail.com", "port": 993 }, "provider": "gmail.com" }



#### Inbox Count

Returns email statistics for the account.



Output:

json { "total": 1250, "unread": 15, "recent": 8 }



#### Keyword Search

Searches emails for specific keywords.



Input:

json { "email": "user@example.com", "password": "password123", "keyword": "invoice" }



Output:

json { "keyword": "invoice", "count": 42, "found": true }



## <�� Examples



### Basic Email Validation Workflow



json { "nodes": [ { "name": "Email Data", "type": "n8n-nodes-base.manual", "parameters": { "data": [ { "email": "test@gmail.com", "password": "app-password" } ] } }, { "name": "Validate Email", "type": "n8n-nodes-msimap.msimap", "parameters": { "operation": "loginCheck", "email": "={{$json.email}}", "password": "={{$json.password}}" } } ] }



### Mass Email Validation



Validate multiple emails and filter valid ones:



json { "nodes": [ { "name": "Email List", "type": "n8n-nodes-base.spreadsheetFile" }, { "name": "MSIMap Validation", "type": "n8n-nodes-msimap.msimap", "parameters": { "operation": "loginCheck" } }, { "name": "Filter Valid", "type": "n8n-nodes-base.if", "parameters": { "conditions": { "boolean": [ { "value1": "={{$json.success}}", "value2": true } ] } } } ] }



## <���� Supported Providers



MSIMap supports 312+ email providers including:



-
Popular: Gmail, Yahoo, Outlook, Hotmail, iCloud

-
Business: Office365, Exchange, G Suite

-
International: Mail.ru, Yandex, QQ, 163.com

-
ISP: Comcast, Verizon, AT&T, BT, Orange

-
And many more...



## =��� Documentation



-
Main Library: [msimap-pro on NPM](https://www.npmjs.com/package/msimap-pro)

-
GitHub Repository: [tigrilminnada/msimap](https://github.com/tigrilminnada/msimap)

-
n8n Documentation*: [Community Nodes](https://docs.n8n.io/integrations/community-nodes/)



## >�� Contributing



Contributions are welcome! Please feel free to submit a Pull Request.



## =��� License



This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.



## =�� Related Packages



-
[msimap-pro](https://www.npmjs.com/package/msimap-pro): Core IMAP validation library

-
[n8n](https://www.npmjs.com/package/n8n)*: Workflow automation platform



---



Made with d'� by MS Developer

Discussion