技能潮 SkillTide 提交收录
官方说明邮件7 天前
ozandikici/GPTmail

ozandikici/GPTmail

A private email workspace and OAuth-protected MCP server for ChatGPT. Connect compatible inboxes and control each AI action. Self-hosted, MIT licensed.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
3 ★ · ozandikici/GPTmail · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 3 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 邮件。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 ozandikici/GPTmail;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

GPTmail

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Every inbox. One private workspace.**
An open-source workspace for your compatible mail accounts, with a password-protected dashboard and an OAuth-protected MCP connection for ChatGPT. Deploy your own instance, connect your inboxes, and decide what your AI assistant can do.
GPTmail brings multiple accounts into one browser workspace. Search and read a selected mailbox, then selectively enable sending, replying, forwarding, flagging, moving and trashing messages. **Each MCP capability is controlled from the dashboard.** Outgoing mail and Trash actions can require a second approval in the dashboard; both approval switches are **ON** by default.
- **Free-tier-friendly:** FastAPI on Vercel + a persistent Upstash Redis database (check each service's current terms and quotas).
- **Multiple providers:** Standard IMAP/SMTP accounts, plus Gmail and Microsoft OAuth after you configure your own provider app registrations.
- **Encrypted credentials:** IMAP/SMTP account records and pending outbound drafts encrypted with Fernet before storage.
- **Remote MCP:** Streamable HTTP at /mcp, compatible with MCP 2025 and the 2026-07-28 stateless revision.
- **OAuth:** Authorization Code + PKCE (S256), Dynamic Client Registration, scoped owner consent, bearer tokens and rotating refresh tokens.
- **Single-owner:** A password-protected private admin dashboard. Your public **source code** does not make your deployed mailbox public.
- **MIT licensed.** Python, HTML, CSS and vanilla JavaScript; no OpenAI API key required.
> **Private by design, with a clear data boundary:** Mail credentials and provider tokens stay in encrypted server-side storage. **Email content you ask ChatGPT to read is sent to ChatGPT.** Email content is untrusted third-party data, not instructions. Sending is initially disabled. GPTmail is an early single-owner project; it has not undergone an independent security audit.
Türkçe kurulum · Mail provider setup · Security · Contributing
Brand assets: transparent logo · launch card · promotion notes.
**Find GPTmail useful? Star the repository** to help others discover it. Setup feedback, bug reports and contributions are welcome. Please keep mailbox content, account details and secrets out of public issues.
Which inboxes can I connect?
| Account type | Connection | Requirements |
|---|---|---|
| Gmail / Google Workspace | Google OAuth + IMAP/SMTP | Your own Google OAuth web app, consent configuration and an account whose policies permit access |
| Outlook.com / Microsoft 365 | Microsoft OAuth + IMAP/SMTP | Your own Entra web app; mailbox/tenant IMAP and SMTP policies still apply |
| iCloud, Yahoo, Zoho, custom domains and other IMAP services | TLS IMAP + optional TLS SMTP | Provider-supported credentials or app password, correct server settings, and a plan that permits IMAP |
| Services without accessible IMAP/SMTP | No direct connection | A separate compatible integration would be needed |
You can add several accounts, including several accounts from the same provider. An account must pass an IMAP connection check before it is saved. SMTP is optional; a readable mailbox does not automatically have permission to send.
**Provider OAuth setup is required.** Google/Microsoft buttons become available only after the deployment has its own client ID and secret. The public repository does not include a shared OAuth app, credentials or connected mail accounts. “Every inbox” expresses the workspace goal; compatibility depends on the provider and account policy. See the setup guide and limitations.
Available MCP tools
| Capability in dashboard | Tools | Initial state |
|---|---|---|
| Read | list_accounts, list_folders, list_messages, search_messages, read_message | **On** |
| Attachments | get_attachment (max 2 MB) | Off |
| Send | send_email | Off |
| Reply | reply_email | Off |
来源
github · https://github.com/ozandikici/GPTmail
按领域浏览
邮件
Traction
3 ★
收录于
7 天前

更多邮件

查看邮件全部 3 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引