← Back to Skills Marketplace
hanyuhh

163 Email Monitor

by Emory Sermon · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
163
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install 163-email-monitor
Description
Connect to 163/126/yeah.net (Coremail) email via IMAP, read inbox, search emails, and send emails via SMTP. Activate when user asks to check email, read mail...
README (SKILL.md)

163 Email Monitor

Key Insight: Coremail ID Command

163/126/yeah.net use Coremail which requires an IMAP ID command before any mailbox operation, otherwise returns "Unsafe Login" even with valid credentials.

Setup

Prerequisites

Credentials in ~/.openclaw/email-monitor/.env:

IMAP_SERVER=imap.163.com
IMAP_PORT=993
SMTP_SERVER=smtp.163.com
SMTP_PORT=465
[email protected]
EMAIL_PASSWORD=your_auth_code

The EMAIL_PASSWORD is the 授权码 (authorization code), not the login password. Users obtain it from: 163 Mail → Settings → POP3/SMTP/IMAP → Enable IMAP → Get authorization code.

Server Reference

Provider IMAP Server SMTP Server
163.com imap.163.com:993 smtp.163.com:465
126.com imap.126.com:993 smtp.126.com:465
yeah.net imap.yeah.net:993 smtp.yeah.net:465

Usage

All operations use scripts/mail_client.py:

# Read unread emails
python3 scripts/mail_client.py read --unread

# Read latest N emails
python3 scripts/mail_client.py read --latest 10

# Search emails by keyword
python3 scripts/mail_client.py search "amazon"

# Search by sender
python3 scripts/mail_client.py search --from "[email protected]"

# Search by date range
python3 scripts/mail_client.py search --since 2026-03-01 --before 2026-03-23

# Send email
python3 scripts/mail_client.py send --to [email protected] --subject "Hello" --body "Content here"

# Send with attachment
python3 scripts/mail_client.py send --to [email protected] --subject "Report" --body "See attached" --attach /path/to/file.pdf

Pass --env /path/to/.env to override default config location.

Troubleshooting

Error Cause Fix
Unsafe Login Missing ID command Use this skill's script (handles automatically)
AUTHENTICATIONFAILED Wrong auth code Regenerate 授权码 in 163 web settings
LOGIN failed IMAP not enabled Enable IMAP in 163 Mail → Settings
Usage Guidance
This skill appears to implement a legitimate IMAP/SMTP client for 163/126/yeah.net, but it requires your email address and an authorization code stored in a local file (~/.openclaw/email-monitor/.env) even though the registry metadata doesn't declare any required credentials. Before installing or running it: (1) Review the full scripts/mail_client.py file yourself (or have someone you trust audit it) to confirm there are no hidden network calls or logging of credentials. (2) Store the authorization code in a file with strict permissions (chmod 600) or consider using an isolated environment/container. (3) Prefer using the provider's per-app authorization code (as instructed) rather than your main account password; revoke that authorization code in your account settings if you stop using the skill. (4) Be aware the script can send emails (so it could send messages on your behalf if run); only run it from trusted machines. (5) If you want better transparency, ask the publisher to add required-credential metadata (primary credential) and to document how credentials are stored and protected. If you cannot audit the code, treat the skill with caution.
Capability Analysis
Type: OpenClaw Skill Name: 163-email-monitor Version: 1.0.1 The skill is a legitimate email client for NetEase (163/126/yeah.net) services, specifically designed to handle the Coremail-specific IMAP ID command requirement. The code in `scripts/mail_client.py` uses standard Python libraries (imaplib, smtplib) to read, search, and send emails as described, with no evidence of data exfiltration, malicious execution, or hidden prompt injection.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement an IMAP/SMTP client tailored to Coremail (adds the required ID command) which matches the skill name and description. However the registry metadata lists no required credentials or primary credential, while the runtime instructions require a local .env file containing email address and authorization code — a mismatch between declared requirements and actual needs.
Instruction Scope
SKILL.md and the script limit operations to connecting to IMAP/SMTP, reading/searching mailbox and sending mail. The script reads a local config file (~/.openclaw/email-monitor/.env) for credentials and may print message previews or JSON to stdout. There are no instructions to access unrelated system files or external endpoints beyond IMAP/SMTP, and no evidence of data exfiltration in the provided code.
Install Mechanism
No install spec — instruction-only plus a Python script. Nothing in the manifest downloads or executes remote installers; risk from install mechanism is low.
Credentials
The skill requires the user's email address and an authorization code (授权码) to function, which is proportionate to its purpose. But those secrets are expected in a local .env file rather than in declared required env vars/primary credential, and the registry metadata does not advertise this requirement — the omission reduces transparency about what sensitive data the skill needs.
Persistence & Privilege
The skill is not always-enabled and has no install-time persistence or system-wide config changes. Autonomous invocation is allowed (platform default), but that alone is not a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install 163-email-monitor
  3. After installation, invoke the skill by name or use /163-email-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Security improvements: improved error handling, better input validation, detailed documentation, safer connection management
v1.0.0
Initial release: IMAP/SMTP support for 163/126/yeah.net with Coremail ID command fix
Metadata
Slug 163-email-monitor
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 163 Email Monitor?

Connect to 163/126/yeah.net (Coremail) email via IMAP, read inbox, search emails, and send emails via SMTP. Activate when user asks to check email, read mail... It is an AI Agent Skill for Claude Code / OpenClaw, with 163 downloads so far.

How do I install 163 Email Monitor?

Run "/install 163-email-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 163 Email Monitor free?

Yes, 163 Email Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 163 Email Monitor support?

163 Email Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 163 Email Monitor?

It is built and maintained by Emory Sermon (@hanyuhh); the current version is v1.0.1.

💬 Comments