Tools & Capabilities
dsh-email
STARDUSTLC666/dsh-email · ★ 46
IMAP/SMTP email tools (list/read/search/send/folders/attachment) with QQ/163/126/Sina/Aliyun/Gmail/Outlook/iCloud presets, multi-account support and a send-approval gate.
Manifest details
安装
dsh plugin --profile web add github:STARDUSTLC666/dsh-emailGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
For install and environment setup, plus plugin development tutorials, see DSH community docs ↗
README
Table of contents
简体中文 · English
Handle mail in DSH and review replies before sending.
Install · Workflow · Full guide
Features
- Use IMAP/POP3/SMTP, Outlook OAuth or AgentMail accounts.
- Read messages, search and download attachments in the workbench.
- Review the sender, To/Cc, content and attachments before confirming.

Actual interface with controlled validation data; the PPTX image is a rendered sample when shown.
Install
Open Plugins in the DSH desktop app and install dsh-email. If the CLI is available:
dsh plugin --profile desktop add dsh-email
For the web profile, replace desktop with web. Restart that DSH profile after installation. The package’s DSH requirement is >=0.2.1-rc.3.
Start using it
- Open Email account settings and configure your own IMAP/SMTP, OAuth or AgentMail account.
- Test the connection, select an account and browse Inbox and Sent in the mail workbench.
- Search and open a message, inspect its body and attachments, then ask for a reply draft without sending.
- Edit, save and preview the draft; verify To/Cc, attachments and sending account before confirming.
- Verify the result in Sent or the original thread. Recipient deny rules continue to take precedence.
Example request:
Read this message and prepare a reply draft. Do not send it yet.
Before you start
Bring your mailbox authorization or AgentMail API key. POP3 has protocol-specific state and search limits.
Configuration, detailed tools and troubleshooting: full reference.
Plugin updates
Check updates at the bottom of the workbench or native plugin details. Automatic checks are on by default; automatic installation is off. You choose whether to install and when to restart. Suite-managed components update with their bundle. Update behavior.
Documentation
Feedback and contributions
If the plugin helps, a Star makes it easier for others to discover. Report problems or suggest improvements in Issues; code and documentation PRs are welcome. Include versions and reproduction steps, and remove credentials from reports.
License