@gzlicanyi

imap-smtp-email

Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Sup...

Current version
v0.0.10
89 3.8万All installs 424

v0.0.10

2026/03/16

Version

Multi-account support and config improvements: - Added support for multiple email accounts via prefixing in config (e.g., WORK_IMAP_HOST). - Introduced a shared config file at `~/.config/imap-smtp-email/.env` that persists across updates. - New setup process: configure and manage accounts using `setup.sh`. - All commands can now use `--account <name>` to specify which account to use. - New commands to list all configured accounts. - Added file access whitelisting for security (ALLOWED_READ_DIRS/ALLOWED_WRITE_DIRS).

Security Scan

Status

clean

Open VirusTotal

OpenClaw

gpt-5-mini

clean

OpenClaw analysis

The skill’s code, instructions, and requirements align with its stated purpose (IMAP/SMTP email access); it stores credentials locally and enforces a file-access whitelist—no signs of hidden exfiltration or unrelated privileges.

Confidence: high

VirusTotal

Type: OpenClaw Skill Name: imap-smtp-email Version: 0.0.10 The imap-smtp-email skill provides legitimate email management functionality with proactive security measures. It implements path validation for file reads and writes (scripts/imap.js and scripts/smtp.js) using a whitelist defined in the configuration, preventing unauthorized file access. Credentials are stored in the user's home directory with restricted permissions (600), and the setup script (setup.sh) follows standard practices for configuring third-party email providers like Gmail and 163.com.

Metadata

  • Owner: @gzlicanyi
  • Created: 2026/01/29
  • Updated: 2026/03/24
  • Versions: 10
  • Comments: 7
  • Scan checked at: 2026/03/16

Runtime

No runtime requirements are exposed in the official public payload.