What problem does it solve?
This Skill removes the friction of interacting with multiple email accounts and servers by providing a unified CLI to read, search, download attachments, and send messages using standard IMAP and SMTP protocols.
Core Features & Use Cases
- Multi-account support: Configure multiple accounts in a single .env and select accounts by name to check, fetch, search, or send mail.
- Receive and inspect mail: Check for new/unread messages, fetch full message content by UID, search mailboxes with filters, and list mailboxes.
- Attachment management & safety: Download attachments to whitelisted directories only, with filename sanitization and explicit read/write ACLs.
- Send mail via SMTP: Send plain or HTML emails with attachments, test SMTP connectivity, and support provider-specific guidance (Gmail app passwords, 163.com authorization codes).
- Use Case: Automate inbox monitoring for a support inbox, fetch message bodies and attachments for triage, and reply or forward reports through SMTP.
Quick Start
Run the setup script to configure an account, then use the CLI to check unread messages or send an email using the configured account.