imap-smtp-email

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

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ferazfhansurie/adletic-content --skill imap-smtp-email-ferazfhansurie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/ferazfhansurie/adletic-content/tree/main/.agents/skills/imap-smtp-email
Command: npx skills add https://github.com/ferazfhansurie/adletic-content --skill imap-smtp-email-ferazfhansurie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imap, imap-simple, mailparser, nodemailer, dotenv, 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 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 with various filters (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 the latest one, and extract any attached report.

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 from my Gmail or Outlook inbox?

You can automate reading and searching emails by connecting to IMAP servers programmatically. This Skill supports checking for unread messages, fetching emails by UID, and filtering mailboxes by sender, subject, or date for Gmail and Outlook.

Can I send emails with attachments using SMTP and Node.js?

Yes, you can send emails with attachments via SMTP using nodemailer. This Skill enables composing and dispatching plain text or HTML emails to multiple recipients while handling credentials securely through environment variables.

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

Yes, IMAP and SMTP email automation works with 163.com alongside Gmail and Outlook. It connects to standard email server protocols, allowing you to read, search, and send emails across various common email providers.

How do I securely manage email credentials for automated IMAP and SMTP scripts?

You securely manage email credentials for automated scripts using environment variables via dotenv. This Skill ensures your IMAP and SMTP login details are handled safely without exposing sensitive information in your codebase.

What is the best way to extract specific email attachments automatically from my inbox?

The best way to extract attachments is to scan your inbox using IMAP filters for a specific sender and subject, fetch the latest matching email by UID, and parse the attached report using mailparser for automated extraction.

Why does my automated email search fail to fetch messages by UID on some IMAP servers?

Automated email search failures when fetching by UID often stem from incorrect IMAP server configurations or invalid search filters. Ensure your environment variables are set correctly and your IMAP connection is stable before querying.