imap-smtp-email

Fetch, search, and send emails with attachments via IMAP and SMTP.

22|8|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Sompote/Tiger_bot --skill imap-smtp-email-sompote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/Sompote/Tiger_bot/tree/main/skills/imap-smtp-email
Command: npx skills add https://github.com/Sompote/Tiger_bot --skill imap-smtp-email-sompote

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 management of your email inbox, allowing you to read, search, and send emails programmatically without manual intervention.

Core Features & Use Cases

  • Read & Search Emails: Check for new messages, fetch specific emails by UID, and search your mailbox using various criteria (sender, subject, date).
  • Send Emails: Compose and send emails with plain text, HTML content, and attachments.
  • Use Case: Automatically process incoming support requests by checking an inbox, extracting relevant details, and sending a templated reply.

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 send emails with attachments using SMTP and Node.js?

Send emails with attachments by using the nodemailer library in a Node.js environment. You can compose messages with plain text or HTML content and transmit them securely via the SMTP protocol.

How do I search and fetch emails from Gmail using IMAP?

Search and fetch emails from Gmail using the imap-simple library in Node.js. You can retrieve specific messages by UID or search your mailbox using criteria like sender, subject, and date.

Can I automate reading and replying to Outlook emails programmatically?

You can automate reading and replying to Outlook emails programmatically by combining IMAP to fetch incoming support requests and SMTP to send templated replies without manual intervention.

Do I need to install specific libraries to manage email via IMAP and SMTP?

You need a Node.js environment with the imap-simple and nodemailer libraries installed to handle secure mail management. Additional dependencies like mailparser and dotenv are also required.

What is the best way to process incoming email support tickets automatically?

The best way to process incoming email support tickets is automating the workflow: check the inbox via IMAP, extract relevant details from messages, and send a templated reply via SMTP.

Does this email automation approach work with 163.com and other providers?

This email automation approach supports common providers like Gmail, Outlook, and 163.com. It uses standard IMAP and SMTP protocols to ensure broad compatibility for fetching and sending emails.