🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

163 Email Skill - SMTP Sender

by @liubindashen

163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import

Versionv1.2.1
Downloads696
TERMINAL
clawhub install 163email-skill

πŸ“– About This Skill


name: 163email-skill description: "163email skill - Send emails via 163 SMTP service with custom recipient, subject, content. Support CLI and Python import" version: 1.2.0 author: geekbin license: MIT tags: - 163email - email - smtp - notification - utility - latest metadata: openclaw: requires: env: - CLAW_EMAIL - CLAW_EMAIL_AUTH bins: - python install: []

163email Skill - Email Sender

Send emails via 163 SMTP service. Support custom recipient, subject, content. Both CLI and Python module import calling methods are supported.

Features

  • Send plain text emails via 163 SMTP
  • One-click command line invocation
  • Python module import support
  • SSL encrypted transmission
  • Multiple recipients support
  • Usage

    Method 1: Command Line

    python send_email.py "recipient@example.com" "Test Subject" "Email content here"
    

    Method 2: Python Import

    from src.send_email import send_mail

    send_mail( to="recipient@example.com", subject="Test Email", content="This is the email content" )

    Configuration

    Set environment variables before use:

    export CLAW_EMAIL="your_163_email@163.com"
    export CLAW_EMAIL_AUTH="your_smtp_authorization_code"
    export CLAW_SMTP_SERVER="smtp.163.com"  # optional
    export CLAW_SMTP_PORT="465"  # optional
    

    Or use in Python:

    import os
    os.environ["CLAW_EMAIL"] = "your_email@163.com"
    os.environ["CLAW_EMAIL_AUTH"] = "your_auth_code"
    

    Requirements

  • Python 3.6+
  • No third-party dependencies (uses smtplib, email standard library)
  • License

    MIT

    πŸ’‘ Examples

    Method 1: Command Line

    python send_email.py "recipient@example.com" "Test Subject" "Email content here"
    

    Method 2: Python Import

    from src.send_email import send_mail

    send_mail( to="recipient@example.com", subject="Test Email", content="This is the email content" )

    βš™οΈ Configuration

    Set environment variables before use:

    export CLAW_EMAIL="your_163_email@163.com"
    export CLAW_EMAIL_AUTH="your_smtp_authorization_code"
    export CLAW_SMTP_SERVER="smtp.163.com"  # optional
    export CLAW_SMTP_PORT="465"  # optional
    

    Or use in Python:

    import os
    os.environ["CLAW_EMAIL"] = "your_email@163.com"
    os.environ["CLAW_EMAIL_AUTH"] = "your_auth_code"