zyfgood/dsh-email-notify ↗★ 0

@zyfgood/dsh-email-notify

DeepSeek Harness 插件:SMTP 邮件收发通知 — 注册 email_send(发信)与 email_check(IMAP 收信)两个模型工具,供 agent 汇报任务结果、定时任务通知、阅读/汇总收件邮件;凭证 env 引用不落盘,IMAP 主机按 SMTP 域名自动推导

パッケージ
@zyfgood/dsh-email-notify
互換性
未検証
Harness ピア範囲
>=0.1.0-rc.5
Cordis ピア範囲
^4.0.1
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/11/05

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zyfgood/dsh-email-notify

ドキュメント

README 全文を読む ↗

配置

  1. ~/.dsh/.env(Windows:%USERPROFILE%/.dsh/.env)写入凭证,loadLayeredEnv 启动注入,密钥不写进任何配置文件:

    SMTP_USER=you@example.com
    SMTP_PASS=SMTP授权码    # 非登录密码;网易/QQ 邮箱的「授权码」对 SMTP/IMAP 同时有效
    
  2. SMTP 服务器按发件域名在随包 patch 中配置(默认 smtp.yeah.net:465):

    发件域host
    yeah.netsmtp.yeah.net
    163.comsmtp.163.com
    126.comsmtp.126.com
    qq.com / foxmail.comsmtp.qq.com
    其他smtp. 兜底
  3. 非网易邮箱或要加默认收件人:在 profile 自己的 cordis.patch.yml 里按 id: email-notify 覆盖(profile patch 在 bundle patch 之后合并;config 为整键替换,覆盖时请带上全部键):

    - id: email-notify
      name: '@zyfgood/dsh-email-notify'
      config:
        host: smtp.qq.com      # IMAP 自动推导为 imap.qq.com
        port: 465
        secure: true
        user: 'env:SMTP_USER'
        pass: 'env:SMTP_PASS'
        to: someone@example.com  # 可选,默认收件人