imap-smtp-email

Manage email communication via IMAP and SMTP protocols.

339|34|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Kxiandaoyan/Memoh-v2 --skill imap-smtp-email
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/Kxiandaoyan/Memoh-v2/tree/main/internal/skills/defaults/imap-smtp-email
Command: npx skills add https://github.com/Kxiandaoyan/Memoh-v2 --skill imap-smtp-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv, imap, imap-simple, mailparser, nodemailer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to interact with your email account directly, enabling you to read, search, and send emails without leaving your current workflow.

Core Features & Use Cases

  • Read Emails: Check for new or unread messages, fetch specific emails by UID, and search your mailbox with various criteria (sender, subject, date).
  • Send Emails: Compose and send plain text or HTML emails, with support for attachments and multiple recipients (To, CC, BCC).
  • Use Case: Automatically scan your inbox for emails from a specific sender with "invoice" in the subject, fetch the latest one, and download any attached PDF reports.

Quick Start

Check your inbox for the 5 most recent unread emails.

Frequently Asked Questions about imap-smtp-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails with attachments using SMTP and Node.js?▼

To send emails with attachments using SMTP and Node.js, you can compose plain text or HTML messages and attach files for multiple recipients, including To, CC, and BCC. This requires Node.js and libraries like nodemailer for secure mail handling.

Can I read and search my Gmail inbox using IMAP?▼

Yes, you can read and search your Gmail inbox using IMAP. This approach supports checking for unread messages, fetching specific emails by UID, and searching your mailbox with various criteria like sender, subject, and date.

Does IMAP email management work with Outlook and 163.com?▼

IMAP email management works with various providers including Outlook and 163.com. It enables reading, searching, and sending emails directly through these services by utilizing IMAP and SMTP protocols for secure communication.

What's the best way to automate downloading email invoice attachments?▼

The best way to automate downloading email invoice attachments is to scan your inbox for emails from a specific sender with "invoice" in the subject, fetch the latest one, and automatically download any attached PDF reports using IMAP search criteria.

Do I need dotenv and mailparser to manage email communication via IMAP?▼

Yes, you need dotenv and mailparser along with imap, imap-simple, and nodemailer to manage email communication via IMAP. These Node.js libraries provide the necessary environment variable handling and mail parsing capabilities for secure mail processing.