Spolehlivý backend formuláře bez bolestí hlavy SMTP.
Připojte své HTML, React, Next.js, Astro nebo vlastní formuláře přímo ke koncovému bodu Lugatu. Antispamové filtrování honeypotů, centrální správa doručené pošty a doručování oznámení fungují ihned po vybalení s nulovou konfigurací serveru.
Zero Server & Zero SMTP
Nikdy nezveřejňujte přihlašovací údaje SMTP nebo e-mailová hesla v kódu frontendu. Bez námahy se vyhněte selhání doručení a spamování.
Smart Honeypot & Rate Limiting
Bezchybná obrana proti spamu. Tiše blokujte automatické spamovací roboty, aniž byste své skutečné návštěvníky obtěžovali složitými hádankami.
Centralizovaná trvanlivá schránka
Každá odpověď je bezpečně uložena ve vašem pracovním prostoru PostgreSQL doručené pošty. Zprávy nejsou nikdy zahozeny, i když jsou dosaženy limity odchozích e-mailů.
1. Proč vývojáři eliminují SMTP pro webové formuláře
Tradiční webové formuláře spoléhající na SMTP nebo PHP mail() trpí vysokou mírou selhání, odhalenými přihlašovacími údaji v klientských balíčcích a bloky portů na moderních hostitelích bez serveru. Lugatu nahrazuje křehké poštovní servery odolným transakčním kanálem pro příjem formulářů HTTPS podporovaným PostgreSQL.
Lugatu za vás zpracovává limity SPF, DKIM, DMARC a ISP. Příspěvky jsou uchovány před odesláním oznámení, což zajišťuje nulové ztracené dotazy.
2. Příjem formuláře prohlížeče na straně klienta
U formulářů na straně klienta na statických webech odešlete dotazy jako JSON přímo do vašeho veřejného koncového bodu formuláře. Zahrňte neviditelné pole honeypot pro blokování automatizovaného spamu bez použití obrázků CAPTCHA.
<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. Programové příspěvky mezi servery
Pro backendové aplikace, mikroslužby a serverem vykreslované rámce poskytuje Lugatu autorizovaný koncový bod pro programové odesílání ověřený pomocí vašeho živého klíče API pracovního prostoru.
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."
}
}'
Architektonické zabezpečení a klíčový invariant
Zásady zabezpečení API: Klíče Lugatu live API (lug_live_...) jsou výhradně pověření server-to-server. Nikdy nevkládejte klíče API do HTML na straně klienta, mobilních balíčků nebo frontendových skriptů. Pro formuláře na straně klienta vždy použijte veřejný koncový bod formuláře (POST /api/v1/public/forms/{publicFormId}/submissions).
Odstraňování problémů a běžné chyby při příjmu
Ujistěte se, že původní doména odesílající formulář je uvedena pod vámi určeným webem na řídicím panelu Lugatu. Lugatu vynucuje ověření původu, aby se zabránilo neoprávněnému únosu formuláře.
Ověřte strukturu datové části JSON. Dotazy musí zabalit vstupy formuláře do objektu "fields" nejvyšší úrovně: {"fields": {"name": "...", "email": "..."}}.
Často kladené otázky
Potřebuji k používání Lugatu server SMTP nebo poskytovatele e-mailu?
Ne. Lugatu zpracovává veškeré doručování e-mailů, správu kvót a ověřování SPF/DKIM ihned po vybalení pomocí vysoce reputační infrastruktury pro transakční doručování.
Co se stane, když bude dosažena moje měsíční kvóta oznámení?
Vaše příspěvky se nikdy neztratí. Všechny příchozí dotazy zůstávají bezpečně uloženy ve vaší doručené poště na řídicím panelu a můžete je kdykoli upgradovat nebo zkontrolovat.
Jste připraveni zefektivnit backend formuláře?
Nasaďte svůj první koncový bod za méně než dvě minuty. Včetně bezplatné úrovně.