imap-smtp-email

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

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/darblex/price-compare-israel --skill imap-smtp-email-darblex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/darblex/price-compare-israel/tree/main/workspace/skills/imap-smtp-email
Command: npx skills add https://github.com/darblex/price-compare-israel --skill imap-smtp-email-darblex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of reading, searching, and sending emails, saving users time and effort in managing their inboxes.

Core Features & Use Cases

  • Read & Search Emails: Check for new/unread messages, fetch specific emails by UID, and search mailboxes using various criteria (from, 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, then forward the important ones to your team.

Quick Start

Use the imap-smtp-email skill to check for the last 10 unread 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?

Automating email reading and sending via IMAP and SMTP involves programmatically connecting to mail servers to search, fetch, and dispatch messages. This Skill handles that process securely using environment variables for credentials.

Can I send emails with attachments and multiple recipients using SMTP?

Yes, you can send emails with attachments and multiple recipients via SMTP. The Skill enables composing and transmitting plain text or HTML messages while supporting common providers like Gmail and Outlook.

How do I search my inbox for specific emails by sender or subject?

Searching your inbox for specific emails by sender or subject is achieved by applying search criteria directly to the IMAP mailbox. The Skill supports filtering messages by from, subject, and date fields.

Do I need to configure environment variables to connect to Gmail or Outlook?

Yes, configuring environment variables is required to securely handle credentials for connecting to Gmail or Outlook. This approach ensures your login details remain protected during SMTP and IMAP server interactions.

What is the best way to fetch unread emails automatically from a mailbox?

Fetching unread emails automatically from a mailbox requires querying the IMAP server for recent messages. This Skill allows you to check for unread messages and retrieve specific emails by UID.

Does this approach work with 163.com email servers?

Yes, this approach works with 163.com email servers. The Skill explicitly supports common providers including 163.com, handling IMAP and SMTP interactions for reading, searching, and sending emails.