imap-smtp-email

Read, search, and manage emails across IMAP/SMTP accounts via CLI.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Airmomo/skills --skill imap-smtp-email-airmomo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/Airmomo/skills/tree/main/imap-smtp-email
Command: npx skills add https://github.com/Airmomo/skills --skill imap-smtp-email-airmomo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reads, searches, and manages emails across multiple IMAP/SMTP accounts, consolidating inbox operations into a single tool.

Core Features & Use Cases

  • Read unread emails, fetch full messages, and view mail metadata across configured accounts.
  • Download attachments, search by sender or subject, and mark messages as read/unread.
  • Use Case: Automate daily email triage for teams by syncing multiple mailboxes and exporting summaries.

Quick Start

Configure a default or named account with setup.sh, then run check, fetch, download, search, mark-read, and send commands to automate email workflows.

Frequently Asked Questions about imap-smtp-email

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

FAQPage Schema
How do I check unread emails across multiple IMAP and SMTP accounts using a CLI?

You can automate email triage across multiple IMAP and SMTP accounts by running CLI commands to check unread messages, fetch full content, and mark messages as read across configured providers like Gmail and Outlook.

Can I automate downloading attachments and searching emails by sender via IMAP?

Yes, you can download attachments and search emails by sender or subject using dedicated CLI commands that interact directly with IMAP protocols to retrieve and manage mailbox data.

What is the best way to manage multiple Gmail and Outlook mailboxes from a single tool?

Consolidating multiple Gmail and Outlook mailboxes into a unified CLI tool allows you to read, search, and send emails across all configured IMAP and SMTP accounts from a single interface.

Do I need TLS and authorization controls to send emails via SMTP from a CLI?

Yes, sending emails via SMTP from the CLI requires TLS and authorization controls, which are enforced by the tool and configured through environment variables in your setup file.

How does configuration work for a multi-account IMAP and SMTP email automation script?

Configuration for multi-account email automation is handled by defining default or named accounts in a local environment file, storing credentials and TLS controls for IMAP and SMTP access.