FEJLESZTŐI INFRASTRUKTÚRA · SZERVERNÉLKÜLI ÉS JAMSTACK

Megbízható űrlap háttér SMTP fejfájás nélkül.

Csatlakoztassa HTML-, React-, Next.js-, Astro- vagy egyéni űrlapjait közvetlenül egy Lugatu-végponthoz. A kéretlen levelek elleni szűrés, a központi beérkező levelek kezelése és az értesítések kézbesítése azonnal működik nulla szerverkonfigurációval.

Nulla szerver és nulla SMTP

Soha ne tegye ki az SMTP hitelesítő adatokat vagy e-mail jelszavakat a kezelőfelület kódjában. Könnyedén kerülje el a kézbesítési sikertelenséget és a spam feketelistákat.

Smart Honeypot és díjkorlátozás

Súrlódásmentes spam elleni védelem. Csendben blokkolja az automatizált spamrobotokat anélkül, hogy bonyolult fejtörőkkel bosszantaná valódi látogatóit.

Központi, tartós postafiók

Minden választ biztonságosan tárol a munkaterület PostgreSQL postafiókjában. Az üzeneteket akkor sem dobja el a rendszer, ha eléri a kimenő e-mailek korlátját.

1. Miért szüntetik meg a fejlesztők az SMTP-t a webes űrlapoknál?

Az SMTP-re vagy PHP mail()-re támaszkodó hagyományos webes űrlapok magas meghibásodási aránytól, az ügyfélcsomagokban található hitelesítő adatoktól és a modern kiszolgáló nélküli gazdagépeken található portblokkoktól szenvednek. A Lugatu a törékeny levelezőszervereket egy rugalmas, tranzakciós HTTPS űrlapfeldolgozási folyamatra cseréli, amelyet PostgreSQL támogat.

info

A Lugatu az Ön nevében kezeli az SPF-, DKIM-, DMARC- és ISP-díjkorlátokat. A beküldések az értesítések elküldése előtt megmaradnak, így biztosítva, hogy nulla elveszett megkeresés.

2. Ügyféloldali böngésző űrlap feldolgozása

Statikus webhelyeken lévő ügyféloldali űrlapok esetén közvetlenül a nyilvános űrlapvégponthoz küldje el a lekérdezéseket JSON-ként. Szereljen be egy láthatatlan Honeypot mezőt az automatizált spamek blokkolásához a felhasználó felé néző CAPTCHA-k nélkül.

contact-form.html html
<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>
Cserélje ki a YOUR_PUBLIC_FORM_ID-t a Lugatu irányítópultján található nyilvános azonosítóra.

3. Szerverek közötti automatizált beküldések

A háttéralkalmazások, mikroszolgáltatások és szerver által renderelt keretrendszerek számára a Lugatu egy engedélyezett programozott beküldési végpontot biztosít, amelyet a munkaterület élő API-kulcsával hitelesítenek.

submit.sh bash
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."
    }
  }'
A kiszolgálók közötti API-kulcsokat a rendszer szigorúan elutasítja, ha külső böngészőből küldik.

Építészeti biztonság és kulcsinvariáns

API biztonsági szabályzat: A Lugatu live API-kulcsok (lug_live_...) szigorúan kiszolgálók közötti hitelesítési adatok. Soha ne ágyazzon be API-kulcsokat ügyféloldali HTML-be, mobilcsomagokba vagy előtér-szkriptekbe. Az ügyféloldali űrlapok esetében mindig használja a nyilvános űrlapvégpontot (POST /api/v1/public/forms/{publicFormId}/submissions).

Hibaelhárítás és gyakori lenyelési hibák

A CORS szabályzata letiltotta a beküldést

Győződjön meg arról, hogy az űrlapot beküldő származási domain szerepel a kijelölt webhely alatt a Lugatu irányítópulton. A Lugatu kikényszeríti az eredetellenőrzést, hogy megakadályozza az illetéktelen űrlapeltérítést.

Az elküldés 400 hibás kérést adott vissza, a következővel: FORM_FIELDS_REQUIRED

Ellenőrizze a JSON hasznos adatszerkezetét. A lekérdezéseknek az űrlap bemeneteit egy legfelső szintű "fields" objektumba kell csomagolni: {"fields": {"name": "...", "email": "..."}}.

Gyakran Ismételt Kérdések

Szükségem van SMTP szerverre vagy e-mail szolgáltatóra a Lugatu használatához?

Nem. A Lugatu az összes e-mail-kézbesítést, a kvótakezelést és az SPF/DKIM-ellenőrzést azonnal kezeli a jó hírű tranzakciós kézbesítési infrastruktúra használatával.

Mi történik, ha eléri a havi értesítési kvótát?

Beadványai soha nem vesznek el. Minden bejövő megkeresés biztonságosan megőrződik az irányítópult postaládájában, és bármikor frissítheti vagy áttekintheti azokat.

Készen áll az űrlapháttér egyszerűsítésére?

Telepítse első végpontját kevesebb mint két percen belül. Ingyenes szint tartalmazza.

Kezdje ingyenesen →