imap-smtp-email

Read, search, and send emails via IMAP and SMTP protocols.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/466852675/TISHICIKU-2025 --skill imap-smtp-email-466852675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/466852675/TISHICIKU-2025/tree/main/07-Skill%E5%BA%93/imap-smtp-email
Command: npx skills add https://github.com/466852675/TISHICIKU-2025 --skill imap-smtp-email-466852675

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, searching, and sending emails, saving you time and effort in managing your inbox.

Core Features & Use Cases

  • Read Emails: Check for new or unread messages, fetch specific emails by UID, and search emails based on various criteria (sender, subject, date).
  • Send Emails: Compose and send plain text or HTML emails, with support for attachments and multiple recipients.
  • Use Case: Automatically scan your inbox for emails from a specific sender with a particular subject line, fetch their content, and then draft a reply to send back.

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 searching emails via IMAP?

Automating email management via IMAP allows you to programmatically check for unread messages, fetch specific emails by UID, and search using criteria like sender or subject. You need to provide your account credentials and server configurations for this process.

Can I send emails with attachments and HTML content using SMTP?

Yes, you can send emails with attachments and HTML content using SMTP. The skill enables you to compose plain text or HTML messages, add attachments, and send them to multiple recipients programmatically through your configured email server.

Does this email automation approach work with Gmail and Outlook?

Yes, this email automation approach works with common email providers like Gmail, Outlook, and 163.com. You must supply the correct user credentials and server configurations for the respective provider to establish a successful IMAP or SMTP connection.

What is the best way to automatically scan my inbox and draft a reply?

The best way to automatically scan your inbox and draft a reply is to use IMAP to search for emails from a specific sender with a particular subject line, fetch the content, and then use SMTP to send the drafted response back.

Do I need to configure environment variables for email server connections?

Yes, you need to configure environment variables for email server connections. Utilizing a dotenv file is required to securely manage your user credentials and server configurations before executing the scripts for reading or sending emails.