imap-smtp-email

Automate email reading, sending, and mailbox management via IMAP/SMTP.

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

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 automates the process of reading and sending emails, simplifying communication for both personal and professional use.

Core Features & Use Cases

  • Email Access: Read, send, and manage emails from various IMAP/SMTP servers.
  • Task Automation: Automate routine email tasks like checking for new emails, fetching specific emails, and sending emails with attachments.
  • Use Case: For instance, use this Skill to check for new emails every morning, fetch important emails, and send automated responses to frequently asked questions.

Quick Start

Use the imap-smtp-email skill to check for new emails from 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 email management via IMAP and SMTP?

You can automate email management via IMAP and SMTP by using a skill that reads, sends, and searches mailboxes while marking messages as read or unread. It handles routine communication tasks and supports sending emails with attachments automatically.

Can I send emails with attachments using nodemailer?

Yes, you can send emails with attachments using nodemailer. This skill utilizes nodemailer alongside imap and mailparser to handle outgoing messages, allowing you to attach files and automate your communication workflows directly.

What is the best way to check for new emails via IMAP automatically?

The best way to check for new emails via IMAP automatically is using a skill configured with imap-simple and mailparser. It connects to your mailbox to fetch new messages, parse their content, and flag them as read or unread.

Do I need dotenv to manage email automation scripts?

Yes, you need dotenv to manage email automation scripts securely. It allows you to load IMAP and SMTP server credentials from environment variables, ensuring your authentication details are safely configured for the communication workflow.

Does this approach work with any IMAP server for fetching specific messages?

Yes, this approach works with various IMAP servers for fetching specific messages. The skill uses the standard IMAP protocol to search mailboxes and retrieve targeted emails, parsing the extracted content seamlessly with mailparser.