imap-smtp-email

Manage email communication via IMAP and SMTP protocols.

3|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/sixtycat2000-ctrl/LobsterAI-Web --skill imap-smtp-email-sixtycat2000-ctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/sixtycat2000-ctrl/LobsterAI-Web/tree/main/SKILLs/imap-smtp-email
Command: npx skills add https://github.com/sixtycat2000-ctrl/LobsterAI-Web --skill imap-smtp-email-sixtycat2000-ctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of reading, searching, and sending emails, saving you time and effort in managing your inbox.

Core Features & Use Cases

  • Read & Search Emails: Check for new/unread messages, fetch specific emails by UID, and search mailboxes with various filters (from, subject, date).
  • Send Emails: Compose and send plain text or HTML emails, with support for attachments and multiple recipients.
  • Use Case: Automatically check your inbox for emails from a specific sender with a certain subject line, and if found, forward the email to a colleague.

Quick Start

Use the imap-smtp-email skill to check for new emails in your inbox.

Frequently Asked Questions about imap-smtp-email

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

FAQPage Schema
How do I automate reading and sending emails via IMAP and SMTP?

Automate email management by using IMAP to read and search inboxes and SMTP to send messages. This approach checks for unread emails, fetches content by UID, applies search filters, and sends messages with attachments.

Can I use this email automation approach with Gmail and Outlook?

Yes, IMAP and SMTP email automation works with various providers like Gmail, Outlook, and 163.com. You connect to these services using standard protocols to manage your inbox and send messages programmatically.

Do I need Node.js to manage my inbox and send emails programmatically?

Yes, a Node.js environment is required. You need to install dependencies like imap-simple, mailparser, and nodemailer to handle IMAP connections, parse email content, and send messages via SMTP.

How do I search for specific emails in an inbox using filters?

Search an inbox by applying filters like sender address, subject line, and date. The IMAP protocol fetches matching messages, allowing you to retrieve specific email content by its UID.

What is the best way to send emails with attachments programmatically?

Send emails with attachments by using the SMTP protocol via nodemailer. Compose plain text or HTML messages, add files as attachments, specify multiple recipients, and dispatch the email automatically.

Why mark emails as read or unread during automated inbox management?

Marking emails as read or unread maintains accurate inbox state during automated processing. This prevents scripts from fetching the same unread messages repeatedly and ensures manual review remains uncluttered.