Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

Email Plugin for OpenClaw

📧 IMAP monitoring + SMTP replies with AI.

Install

openclaw plugins install github:blockrushusa/openclaw-skilldev-email-client
openclaw gateway restart

Then configure in openclaw.yaml:

Uninstall

rm -rf ~/.openclaw/extensions/email

Then remove channels.email and plugins.entries.email from your openclaw.yaml and restart.

channels:
  email:
    enabled: true
    provider: gmail
    imapUser: [email protected]
    imapPassword: xxxx-xxxx-xxxx-xxxx

Quick Setup

Gmail

channels:
  email:
    enabled: true
    provider: gmail
    imapUser: [email protected]
    imapPassword: xxxx-xxxx-xxxx-xxxx  # App password, NOT your regular password

Outlook / Office365

channels:
  email:
    enabled: true
    provider: outlook
    imapUser: [email protected]
    imapPassword: your-app-password

Fastmail

channels:
  email:
    enabled: true
    provider: fastmail
    imapUser: [email protected]
    imapPassword: your-app-password

Other Providers

channels:
  email:
    enabled: true
    imapHost: imap.example.com
    imapUser: [email protected]
    imapPassword: your-password
    smtpHost: smtp.example.com

Getting an App Password

Most providers require an "app password" instead of your regular password.

Gmail:

  1. Go to Google App Passwords
  2. Select "Mail" and your device
  3. Copy the 16-character password (spaces don't matter)

Outlook:

  1. Go to Microsoft Security
  2. Enable 2FA if not already
  3. Create an app password

Fastmail:

  1. Settings → Password & Security → App Passwords
  2. Create new password for "IMAP"

Supported Providers

Provider Value
Gmail gmail
Outlook/Hotmail/Live outlook
Fastmail fastmail
iCloud icloud
Yahoo yahoo
Zoho zoho
ProtonMail protonmail (requires Bridge)

Options

Option Default Description
provider — Provider shortcut (gmail, outlook, etc.)
imapHost — IMAP server (not needed if provider set)
imapUser — Your email address
imapPassword — App password
smtpHost — SMTP server (not needed if provider set)
pollIntervalSeconds 60 Check frequency
folder INBOX Folder to monitor
filterMode open open/allowlist/blocklist
allowFrom [] Allowed senders (*@company.com)
blockFrom [] Blocked senders
maxRepliesPerSenderPerHour 60 Rate limit
signature — Appended to replies

Sender Filtering

channels:
  email:
    filterMode: allowlist
    allowFrom:
      - "[email protected]"
      - "*@trustedcorp.com"
    blockFrom:
      - "[email protected]"

MIT · Blockrush

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages