imap-smtp-email

Manage email operations via IMAP/SMTP protocols.

21|2|Updated May 11, 2026
One-click install
npx skills add https://github.com/rongxinzy/RongxinAI --skill imap-smtp-email-rongxinzy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/rongxinzy/RongxinAI/tree/main/SKILLs/imap-smtp-email
Command: npx skills add https://github.com/rongxinzy/RongxinAI --skill imap-smtp-email-rongxinzy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines email management by enabling the reading and sending of emails via IMAP/SMTP, eliminating the need for manual email access and simplifying communication workflows.

Core Features & Use Cases

  • IMAP/SMTP Access: Read and send emails using any IMAP/SMTP server, including popular providers like Gmail, Outlook, and local servers.
  • Email Operations: Perform common email operations such as checking for new emails, fetching specific emails, searching emails, marking emails as read/unread, and sending emails with attachments.
  • Use Case: For instance, automatically check for new emails from a specific sender or subject, and send emails with personalized content and attachments.

Quick Start

Use the imap-smtp-email skill to check for new emails from your primary email account.

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?

You can automate email operations by connecting to IMAP and SMTP servers. This allows you to programmatically read incoming messages, send emails with attachments, and search mailboxes without manual webmail access.

Can I use IMAP and SMTP to manage emails in Gmail and Outlook?

Yes, IMAP and SMTP protocols work with Gmail, Outlook, and local servers. You can connect to these providers to fetch specific emails, mark messages as read or unread, and send personalized content.

What do I need to set up an IMAP and SMTP email automation script?

You need Node.js and specific libraries like nodemailer, imap, and mailparser. Environment variables are required to securely configure server connections and credentials before executing email operations.

What email operations can I perform beyond just sending and receiving messages?

Beyond sending and receiving, you can search emails by sender or subject, mark emails as read or unread, fetch specific messages, and send emails with attachments via IMAP and SMTP protocols.

How do I search for emails from a specific sender using IMAP?

You can search for emails from a specific sender by connecting to your IMAP server and applying search criteria. This automatically filters and retrieves matching messages from your mailbox.