可靠的表单后端 没有 SMTP 麻烦。
将您的 HTML、React、Next.js、Astro 或自定义表单直接连接到 Lugatu 端点。 反垃圾邮件蜜罐过滤、中央收件箱管理和通知传送在零服务器配置下开箱即用。
零服务器和零 SMTP
切勿在前端代码中公开 SMTP 凭据或电子邮件密码。 轻松避免投递失败和垃圾邮件黑名单。
智能蜜罐和速率限制
无摩擦的反垃圾邮件防御。 默默地阻止自动垃圾邮件机器人,而不会用困难的谜题来烦扰真正的访客。
集中耐用收件箱
每个回复都安全地存储在您的工作区 PostgreSQL 收件箱中。 即使达到出站电子邮件限制,邮件也永远不会被丢弃。
1. 为什么开发人员消除 Web 表单的 SMTP
依赖 SMTP 或 PHP mail() 的传统 Web 表单存在高故障率、客户端捆绑包中暴露的凭据以及现代无服务器主机上的端口阻塞等问题。 Lugatu 使用由 PostgreSQL 支持的弹性事务型 HTTPS 表单摄取管道取代了脆弱的邮件服务器。
Lugatu 代表您处理 SPF、DKIM、DMARC 和 ISP 速率限制。 在发送通知之前提交内容将被保留,确保查询零丢失。
2. 客户端浏览器表单摄取
对于静态站点上的客户端表单,请将查询作为 JSON 直接提交到您的公共表单端点。 包括一个不可见的蜜罐字段来阻止自动垃圾邮件,而无需面向用户的验证码。
<form id="contact-form">
<input type="text" name="name" placeholder="Your Name" required />
<input type="email" name="email" placeholder="you@domain.com" required />
<textarea name="message" placeholder="How can we help?" required></textarea>
<!-- Invisible Honeypot Field (Bots fill this; real users ignore it) -->
<input type="text" name="_gotcha" style="display:none !important" tabindex="-1" autocomplete="off" />
<button type="submit">Send Message</button>
</form>
<script>
document.getElementById('contact-form').addEventListener('submit', async (e) => {
e.preventDefault();
const form = e.target;
const formData = new FormData(form);
const payload = {
fields: {
name: formData.get('name'),
email: formData.get('email'),
message: formData.get('message')
},
honeypot: formData.get('_gotcha') || ''
};
const response = await fetch('https://www.lugatu.com/api/v1/public/forms/YOUR_PUBLIC_FORM_ID/submissions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
body: JSON.stringify(payload)
});
if (response.ok) {
alert('Thank you! Your message was received.');
form.reset();
}
});
</script>
3. 服务器到服务器的编程提交
对于后端应用程序、微服务和服务器渲染框架,Lugatu 提供了一个授权的编程提交端点,并使用您的工作区实时 API 密钥进行身份验证。
curl -X POST "https://www.lugatu.com/api/v1/forms/YOUR_FORM_GUID/submissions" \
-H "Authorization: Bearer lug_live_your_secret_api_key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"fields": {
"name": "Alex Taylor",
"email": "alex@studio.design",
"message": "Project consultation request from custom backend service."
}
}'
架构安全和密钥不变性
API 安全策略:Lugatu live API 密钥 (lug_live_...) 是严格的服务器到服务器凭证。 切勿将 API 密钥嵌入客户端 HTML、移动捆绑包或前端脚本中。 对于客户端表单,请始终使用公共表单端点 (POST /api/v1/public/forms/{publicFormId}/submissions)。
故障排除和常见摄取错误
确保提交表单的原始域列在 Lugatu 仪表板中您指定的网站下。 Lugatu 强制执行来源验证,以防止未经授权的表单劫持。
验证您的 JSON 负载结构。 查询必须将表单输入包装在顶级“fields”对象内:{“fields”:{“name”:“...”,“email”:“...”}}。
常见问题解答
我是否需要 SMTP 服务器或电子邮件提供商才能使用 Lugatu?
不会。Lugatu 使用高信誉的交易交付基础设施处理所有电子邮件交付、配额管理和开箱即用的 SPF/DKIM 验证。
如果我的每月通知配额达到了,会发生什么?
您提交的内容永远不会丢失。 所有传入的查询都会安全地保存在您的仪表板收件箱中,您可以随时升级或查看它们。
准备好简化您的表单后端了吗?
在两分钟内部署您的第一个端点。 包括免费套餐。