Backend de formular de încredere fără dureri de cap SMTP.
Conectați-vă formularele HTML, React, Next.js, Astro sau personalizate direct la un punct final Lugatu. Filtrarea honeypot anti-spam, gestionarea centrală a căsuței de intrare și livrarea notificărilor funcționează imediat cu configurarea serverului zero.
Zero Server și Zero SMTP
Nu expuneți niciodată acreditările SMTP sau parolele de e-mail în codul frontend. Evitați eșecul de livrare și listele negre de spam fără efort.
Honeypot inteligent și limitarea ratei
Apărare anti-spam fără frecare. Blocați robotii spam automati în tăcere, fără a vă enerva vizitatorii autentici cu puzzle-uri dificile.
Inbox durabil centralizat
Fiecare răspuns este stocat în siguranță în spațiul de lucru PostgreSQL. Mesajele nu sunt niciodată eliminate, chiar dacă sunt atinse limitele de e-mail de ieșire.
1. De ce dezvoltatorii elimină SMTP pentru formularele web
Formularele web tradiționale care se bazează pe SMTP sau PHP mail() suferă de rate mari de eșec, acreditări expuse în pachetele de clienți și blocuri de porturi pe gazde moderne fără server. Lugatu înlocuiește serverele de e-mail fragile cu o conductă de ingestie de formulare HTTPS, rezistentă, tranzacțională, susținută de PostgreSQL.
Lugatu gestionează limitele SPF, DKIM, DMARC și ISP în numele dvs. Trimiterile sunt menținute înainte ca notificările să fie expediate, asigurând zero întrebări pierdute.
2. Ingestie de formulare de browser pe partea clientului
Pentru formularele din partea clientului de pe site-uri statice, trimiteți întrebările ca JSON direct la punctul final al formularului public. Includeți un câmp invizibil honeypot pentru a bloca spam-ul automat fără CAPTCHA-uri adresate utilizatorului.
<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. Trimiteri programatice de la server la server
Pentru aplicațiile de backend, microservicii și cadrele randate pe server, Lugatu oferă un punct final de trimitere programatică autorizat, autentificat cu cheia API live a spațiului de lucru.
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."
}
}'
Securitate arhitecturală și cheie invariabilă
Politica de securitate API: cheile API Lugatu live (lug_live_...) sunt strict acreditări de la server la server. Nu încorporați niciodată chei API în HTML la nivel de client, pachete mobile sau scripturi frontend. Pentru formularele din partea clientului, utilizați întotdeauna punctul final al formularului public (POST /api/v1/public/forms/{publicFormId}/submissions).
Depanare și erori frecvente de ingestie
Asigurați-vă că domeniul de origine care trimite formularul este listat sub site-ul dvs. desemnat în tabloul de bord Lugatu. Lugatu impune validarea originii pentru a preveni deturnarea neautorizată a formularelor.
Verificați structura sarcinii utile JSON. Solicitările trebuie să încapsuleze intrările de formular într-un obiect „câmpuri” de nivel superior: {"fields": {"nume": "...", "email": "..."}}.
Întrebări frecvente
Am nevoie de un server SMTP sau de un furnizor de e-mail pentru a folosi Lugatu?
Nu. Lugatu se ocupă de toate livrările de e-mail, gestionarea cotelor și verificarea SPF/DKIM, folosind infrastructura de livrare tranzacțională de înaltă reputație.
Ce se întâmplă dacă cota mea lunară de notificare este atinsă?
Trimiterile tale nu se pierd niciodată. Toate solicitările primite rămân păstrate în siguranță în căsuța de e-mail din tabloul de bord și le puteți actualiza oricând.
Sunteți gata să vă simplificați backend-ul formularului?
Implementați primul punct final în mai puțin de două minute. Nivel gratuit inclus.