Send emails via SMTP using nodemailer. Supports multiple email accounts and address book functionality.
git clone https://github.com/chaojimct/openclaw-email-send-skill.git
Uses nodemailer to connect to SMTP servers. All SMTP traffic is encrypted (TLS/SSL) based on configuration.
Stores SMTP credentials (passwords, app tokens) in config.json file. File is gitignored by default but stored in plaintext locally.
Reads config.json and contacts.json from disk. Writes are limited to log output only.
No child_process or shell execution calls found. Pure Node.js implementation.
nodemailer@^6.9.15 - SMTP client library (well-maintained, widely used)