mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* refactor(channels): deslop small channel and access plugins Consolidate repeated transport and webhook flows, reuse documented SDK owners, and remove redundant private forwarding layers while preserving authorization, credential, formatting, protocol, and state contracts. Correct Teams setup diagnostics to reflect its existing live-caption support. * fix(nextcloud-talk): retain typed outbound context projection * fix(zalo): retain inbound media kind normalization * refactor(channels): resolve SDK import and setup lint findings * refactor(imap): retain SDK authentication strength exhaustiveness |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| index.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| README.md | ||
IMAP Email Trigger
Let new email trigger a restricted OpenClaw reader agent. The plugin watches an existing IMAP mailbox, checks allowed senders and sender authentication, and starts an isolated session for each accepted message. It reads incoming mail; it does not send replies or process the mailbox's existing messages on first startup.
Get started
Prepare a restricted reader agent with an authenticated model and working sandbox. Configure the mailbox credentials, sender allowlist, authentication policy, and reader agent under the plugin's account settings, then enable IMAP.
Follow the IMAP setup guide for the reader configuration, credential storage, and verification steps.