zhengjy01/dsh-qqmail ↗★ 0

@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收发和管理邮件。适合需要将邮箱操作集成到工作流的用户。

패키지
@zhengjunyao/dsh-qqmail
호환성
미검증
Harness peer 범위
^0.1.0-rc.6 || ^0.1.1-rc.1 || ^0.1.2-alpha.1 || ^0.1.5-rc.1
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 9. 16.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhengjy01/dsh-qqmail

Configuration

Stored in /dsh-qqmail.json (mode 0600; DSH_HOME defaults to ~/.dsh).

KeyDefaultMeaning
presetinferred from the addressqq / qq-exmail / 163 / 126 / gmail / outlook / custom
email—Full address; also the IMAP/SMTP login
authCode—Provider authorization code (the secret)
imapHost / imapPort / imapSecurepresetOverride the IMAP endpoint
smtpHost / smtpPort / smtpSecurepresetOverride the SMTP endpoint
smtpRequireTlstrueRefuse to send over a non-upgraded plaintext session
fromName / signature''Display name and plain-text signature
sentFolderauto-detectWhere the Sent copy is appended
downloadDir/dsh-qqmail/attachmentsDefault attachment directory
readOnlytruefalse registers the write tools
timeoutMs30000Connect / command budget
maxParseMb / maxSendMb40Size caps in both directions
previewInListfalseInclude a body preview in listings
saveSenttrueAppend 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.