Comprehensive email management and automation tool. Send, receive, and organize emails with attachment support across multiple providers.
Introduction
This skill provides a robust framework for email automation within the OpenClaw environment, enabling agents to interact seamlessly with standard email protocols. It is designed for users who need to automate repetitive communication tasks such as sending automated reports, handling attachments, or managing correspondence across platforms like Gmail, Outlook, Yahoo, and QQ Mail. By supporting both plain text and HTML formats, as well as CC and BCC fields, it ensures that automated communications maintain a professional appearance and meet standard formatting requirements. The tool is built to be secure, utilizing TLS/SSL connections for all interactions.
-
Multi-provider support using SMTP settings for Gmail, Outlook, Yahoo, and custom server configurations.
-
Advanced attachment handling for sending documents, spreadsheets, and other files via automated workflows.
-
Flexible email composition supporting plain text, HTML, and recipient fields like CC and BCC.
-
Secure connectivity using TLS/SSL and support for App Password authentication for high-security accounts like Gmail.
-
Integration with CLI commands and Python APIs, allowing for direct use in agent workflows and programmatic access.
-
Requires configuration via email_config.json or environment variables like SMTP_SERVER, SMTP_PORT, and EMAIL_PASSWORD.
-
Recommended to use App Passwords for Gmail and other services with 2FA enabled to ensure smooth authentication.
-
Attachment size should generally stay within standard provider limits, typically 25MB, to avoid transmission errors.
-
For production environments, it is highly recommended to use environment variables instead of hardcoded configuration files to prevent credential exposure.
-
Troubleshooting includes verifying server ports (587 for TLS, 465 for SSL) and checking firewall settings if connection refused errors occur.
Repository Stats
- Stars
- 4,455
- Forks
- 1,215
- Open Issues
- 7
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 09:37 AM