@zhengjunyao/dsh-qqmail
QQ Mail (and any IMAP/SMTP mailbox) for DeepSeek Harness: registers qqmail_* agent tools that list, search, read, send, reply to, flag and download mail through IMAP/SMTP with a QQ Mail authorization code (no OAuth, no 2FA redirect), plus a `qqmail` CLI and a `qqmail-mcp` stdio MCP server over the same core, and a web settings panel 用于通过Agent或CLI收发和管理邮件。适合需要将邮箱操作集成到工作流的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhengjy01/dsh-qqmailConfiguration
Stored in /dsh-qqmail.json (mode 0600; DSH_HOME defaults to ~/.dsh).
| Key | Default | Meaning |
|---|---|---|
preset | inferred from the address | qq / qq-exmail / 163 / 126 / gmail / outlook / custom |
email | — | Full address; also the IMAP/SMTP login |
authCode | — | Provider authorization code (the secret) |
imapHost / imapPort / imapSecure | preset | Override the IMAP endpoint |
smtpHost / smtpPort / smtpSecure | preset | Override the SMTP endpoint |
smtpRequireTls | true | Refuse to send over a non-upgraded plaintext session |
fromName / signature | '' | Display name and plain-text signature |
sentFolder | auto-detect | Where the Sent copy is appended |
downloadDir | /dsh-qqmail/attachments | Default attachment directory |
readOnly | true | false registers the write tools |
timeoutMs | 30000 | Connect / command budget |
maxParseMb / maxSendMb | 40 | Size caps in both directions |
previewInList | false | Include a body preview in listings |
saveSent | true | Append a copy of outgoing mail to Sent |
Provider presets and their credential instructions are in src/core/presets.ts. Enterprise QQ Mail (exmail) uses a custom domain, so its preset must be selected explicitly.