π¦ ClawHub
Custom Smtp Sender
by @scccmsd
A skill to send emails with support for markdown, HTML text, and attachments, leveraging existing SMTP configuration in `/home/bb/.openclaw/smtp-config.json`. Includes retry logic and logging.
π‘ Examples
Send a basic email:
custom-smtp-sender send --to "recipient@example.com" --subject "Hello" --body "δ½ ε₯½"
Send an HTML email with an attachment:
custom-smtp-sender send \
--to "recipient@example.com" \
--subject "Weekly Report" \
--body "Important updates inside. See attached." \
--html \
--attachments path/to/file.pdf
βοΈ Configuration
smtp-config.json located at /home/bb/.openclaw/Example:
{
"server": "smtp.exmail.qq.com",
"port": 465,
"username": "your-email@example.com",
"password": "your-password",
"emailFrom": "your-email@example.com",
"useTLS": true
}
Ensure file permissions are secured (chmod 600).
TERMINAL
clawhub install custom-smtp-sender