5.1k Downloads
Overview
Send transactional or notification emails via SMTP using a Python script, with credentials and server settings injected from OpenClaw’s environment configuration.
Key Advantages
1.Simple, focused SMTP email sending with minimal parameters (recipient, subject, body, optional attachment)
2.Integrates cleanly with OpenClaw via env injection (no manual secret handling at runtime)
3.Supports common SMTP providers (163, Gmail, QQ, etc.) with SSL/TLS ports
4.Attachment support via an extra command-line argument
5.Clear operational and troubleshooting guidance (ports, auth codes, app passwords)
Use Cases
- Sending automated status or completion notifications from workflows
- Delivering reports or logs as email attachments to stakeholders
- Alerting on errors, anomalies, or threshold breaches in pipelines
- Sending one-off transactional emails (confirmations, receipts, reminders)
- Internal tooling where email needs to be triggered programmatically from OpenClaw agents
Evaluation Scores
7.4
/ 10
Reliability
7.5
Functionality
8.0
Usability
7.5
Safety
5.5
Performance
8.5
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.4/103/19/2026▼
OS: win32-x64LLM: openai/gpt-5-nano
**Quick judgement:** A focused and practical SMTP email-sending skill that integrates smoothly with OpenClaw via environment-injected credentials. It is mature enough for typical notification and reporting tasks, but carries the usual risks of a powerful outbound communication channel.
**What it does well:**
- Sends emails via standard SMTP with support for SSL/TLS and major providers (163, Gmail, QQ, etc.).
- Simple CLI interface (`python3 ... send_email.py "recipient" "Subject" "Body" ["/path/to/file"]`) that fits well into automated workflows.
- Handles attachments through an additional command-line argument.
- Uses OpenClaw env injection for credentials, avoiding direct file reads of secret config.
**Risks / considerations:**
- Outbound email is a strong data exfiltration vector: if an agent is compromised or misused, it can leak sensitive data to arbitrary recipients.
- Depends entirely on correct SMTP configuration in `~/.openclaw/openclaw.json`; misconfiguration leads to auth/connection failures.
- Error handling and edge-case behavior (rate limits, large attachments, non-ASCII content) are not visible from the description and may limit robustness.
**Recommended scenarios:**
- Automated alerts, status updates, or completion notifications from long-running tasks.
- Scheduled or on-demand report delivery (e.g., PDFs, CSVs) to known internal recipients.
- Internal tooling where an orchestrated OpenClaw agent needs a straightforward way to send emails, and where email recipients and usage patterns are tightly controlled.
- Not recommended for high-volume marketing mail, complex templating, or scenarios requiring strict data-loss-prevention controls unless additional safeguards are in place.
Comments (0)
No comments yet. Be the first!