平台规格·能力与边界

权威功能, 明确的运营边界。

Lugatu 围绕真实的操作边界进行设计:零出站 SMTP 配置、通知前的持久数据库持久性以及透明的配额会计。 请查看下面我们经过验证的功能集、系统限制和架构不变量。

1. 表单摄取和发布架构

Lugatu 支持三种不同的摄取模型,旨在平衡快速部署与企业安全性:(1) 无域独立托管表单,具有干净的公共永久链接 (https://www.lugatu.com/f/{slug}),需要零域设置; (2) HTML5、React、Next.js 和 Astro 的客户端静态表单端点; (3) 通过私有 API 密钥进行身份验证的服务器到服务器摄取 REST API (POST /api/v1/forms/{formId}/submissions)。

info

每个表单都支持在标准查询模式和调查模式之间进行即时模式切换,并具有多步骤分页、自定义完成重定向和自动等候名单容量控制。

server-to-server-ingestion.sh bash
curl -X POST https://www.lugatu.com/api/v1/forms/FORM_ID/submissions \
  -H "Authorization: Bearer lug_live_01923456789abcdef0123456789abcde" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: lug_idem_01923456789a7b3fb3a1123456789abc" \
  -d '{"fields":{"name":"Alex Morgan","email":"alex@example.com","message":"Technical inquiry"}}'
服务器到服务器的调用绕过 CORS 和浏览器源块,并使用承载令牌进行安全身份验证。

2. 配额架构和电子邮件通知限制

通知发送严格按照表单选择加入(OFF、INSTANT、DAILY_SUMMARY、WEEKLY_SUMMARY)。 每个独立验证的根域 (eTLD+1) 每个 UTC 日历月都会收到 500 封出站电子邮件,在所有子域之间共享,最多有 2 个经过验证的目标邮箱。 与在达到电子邮件限制时丢弃线索的传统表单服务不同,Lugatu 自动地将每个合法响应提交给 PostgreSQL:配额耗尽将通知标记为 SuppressedByQuota,同时安全地将查询保留在中央收件箱中。

warning

为了维护平台声誉并防止垃圾邮件滥用,独立的无域表单将提交内容直接存储在仪表板收件箱中,无需发送出站电子邮件,直到连接经过身份验证的自定义根域为止。

3. 数据持久性、并发性和导出能力

在公开测试期间,合法的普通表格或调查提交没有人为的每月回复计数上限。 入站提交经过事务原子持久性,并通过客户端或服务器幂等键 (lug_idem_...) 防止重复。 工作区成员可以随时将过滤后的提交导出为 UTF-8 CSV 或 JSON。 字段值支持每个单独字段最多 64 KB,API 网关处的总请求正文限制为 1 MB。

tip

幂等密钥消除了移动网络重试造成的重复记录:使用相同密钥重新提交将返回 HTTP 200 OK,isDuplicate: true 和原始提交 ID,无需双倍递增计数器。

4. 安全架构、蜜罐和来源验证

Lugatu 实施多层滥用防御:(1) 智能隐形蜜罐字段,无需用户验证码即可拦截自动表单抓取工具; (2) 针对高风险公共表单的 Cloudflare Turnstile 机器人验证; (3) 严格的浏览器 Origin 检查,拒绝服务器到服务器 API 密钥 (lug_live_...),HTTP 403 FORBIDDEN_BROWSER_ORIGIN; (4) 每个客户端 IP 和提交端点的速率限制。

5. 身份验证、随机数和隐私承诺

用户通过经过验证的电子邮件和密码或 Google 身份服务 (GIS) 进行身份验证。 Lugatu 仅存储稳定的 Google 主题标识符(子)、经过验证的电子邮件和个人资料名称。 永远不会请求或存储原始 OAuth 访问令牌和外部密码。 OAuth 状态随机数会在 5 分钟后过期,并且严格是一次性的。 Lugatu 在经过验证的零销售和零广告隐私承诺下运营:表单提交者数据绝不会被分析、出售或重新利用。

安全和身份验证不变

技术不变性:服务器到服务器 API 密钥 (lug_live_...) 绝不能嵌入客户端 HTML、JavaScript 或公共存储库中。 包含实时密钥的浏览器请求将被自动阻止。

故障排除和常见摄取错误

通知标记为 SuppressedByQuota

您经过验证的根域已发送全部 500 个每月电子邮件单元。 查询安全地存储在您的仪表板收件箱中,通知将在下一个 UTC 日历月恢复。

HTTP 403 FORBIDDEN_BROWSER_ORIGIN

私有 API 密钥 (lug_live_...) 是从公共浏览器源提交的。 使用公共客户端端点 (/api/v1/public/forms/...) 或通过后端服务器进行代理提交。

不发送独立表单的电子邮件通知

独立的无域表单将提交内容直接捕获到仪表板收件箱中,无需外部电子邮件发送。 添加并验证自定义根域以启用出站电子邮件警报。

重复提交返回 HTTP 200

提交内容包含与现有记录匹配的幂等密钥。 Lugatu 使用 isDuplicate: true 安全地返回原始提交 ID,而不会创建重复项。

常见问题解答

当我的每月 500 封电子邮件达到限制时会发生什么?

Lugatu 绝不会删除或放弃您提交的内容。 每个查询都可以在您的收件箱中搜索和访问。 仅电子邮件发送会暂时暂停,直到下一个日历月。

我可以在没有网站或自定义域名的情况下使用 Lugatu 吗?

是的。 无域托管表单 (https://www.lugatu.com/f/{slug}) 可让您通过直接链接、社交简历或二维码即时共享响应式表单或调查,并具有完整的仪表板收件箱持久性。

每月回复数量有上限吗?

在公开测试期间,对于合法的普通表格和调查使用,没有施加商业每月回复计数上限。

根域配额共享如何工作?

当您验证 example.com 时,所有子域(app.example.com、shop.example.com)和关联表单共享每月 500 封电子邮件的限额,最多可包含两个经过验证的目标地址。

准备好创建您的表单端点了吗?

几秒钟内免费开始使用。 无需信用卡。

免费开始 →