Home / Útmutatók / Modern kapcsolatfelvételi űrlap készítése SMTP vagy e-mail szerver beállítása nélkül
MÉRNÖKI ÚTMUTATÓ · ÉPÍTÉSZET ÉS BIZTONSÁG

Modern kapcsolatfelvételi űrlap készítése SMTP vagy e-mail szerver beállítása nélkül

Átfogó mérnöki útmutató a webes űrlapok leválasztásáról a törékeny SMTP-kiszolgálókról, a kézbesítés 99,8%-ra történő javításáról, valamint az egyértelmű szöveges e-mail hitelesítő adatoknak a webes infrastruktúrából való eltávolításáról.

1. Miért nem működik a hagyományos SMTP a modern webhelyeken?

A fejlesztők évtizedeken keresztül közvetlenül a webhelykódjukban vagy a CMS-adatbázisukban konfigurálták a PHPMailer vagy az SMTP hitelesítő adatait. Szerver nélküli, statikus (Jamstack) és szélső számítástechnikai környezetekben ez súlyos architekturális hibákat okoz: az ügyfélcsomagokban látható hitelesítő adatok, kapcsolati időtúllépések és SPF/DKIM/DMARC kézbesítési hibák.

warning

Soha ne ágyazzon be SMTP-jelszavakat vagy titkos kulcsokat az ügyféloldali HTML- vagy előtérbeli JavaScript-csomagokba. Használjon dedikált HTTP-feldolgozási végpontokat.

2. A szétválasztott űrlap-betöltési architektúra

Ahelyett, hogy a webszerverek szinkronosan csatlakoznának az SMTP-portokhoz a HTTP-kérés során, a modern architektúrák leválasztott tranzakciós folyamatot használnak. Az ügyfél szabványos HTTPS POST-adatot küld egy API-végpontnak. A háttérrendszer érvényesíti és atomosan folytatja a PostgreSQL lekérdezését, mielőtt az aszinkron dolgozók értesítéseket küldenének.

contact-form.html html
<!-- Vanilla HTML Form with Lugatu Form Endpoint -->
<form id="inquiry-form">
  <label for="name">Your Name</label>
  <input type="text" id="name" name="name" required />

  <label for="email">Work Email</label>
  <input type="email" id="email" name="email" required />

  <label for="message">Project Details</label>
  <textarea id="message" name="message" rows="4" required></textarea>

  <!-- Built-in Honeypot Bot Trap -->
  <input type="text" name="_gotcha" style="display:none !important" tabindex="-1" autocomplete="off" />

  <button type="submit">Send Inquiry</button>
</form>

<script>
document.getElementById('inquiry-form').addEventListener('submit', async (e) => {
  e.preventDefault();
  const form = e.target;
  const data = new FormData(form);

  const payload = {
    fields: {
      name: data.get('name'),
      email: data.get('email'),
      message: data.get('message')
    },
    honeypot: data.get('_gotcha') || ''
  };

  const res = 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 (res.ok) {
    alert('Inquiry sent successfully!');
    form.reset();
  }
});
</script>

3. Beépített levélszemét-ellenes védelem zavaró CAPTCHA-k nélkül

A Lugatu láthatatlan mézesedények és sebességkorlátozás segítségével ellenőrzi a beérkező beadványokat az automatizált robotok számára. A jogos látogatók zökkenőmentesen küldik be az űrlapokat anélkül, hogy képfelismerő rejtvényeket oldanának meg.

4. Rugalmas értesítési módok és tartós megőrzés

Még akkor is, ha eléri a kimenő e-mailek kvótáját, minden beküldött tartalom megmarad a munkaterület beérkezett üzeneteinek mappájában. Űrlaponként választhat Azonnali figyelmeztetések, Napi kivonatok vagy Heti vezetői összefoglalók közül.

Biztonsági és hitelesítési változatlan

Biztonsági utasítás: Soha ne tároljon harmadik féltől származó SMTP-szerverjelszavakat a frontend webszervereken. A HTTPS POST-on keresztüli átirányítás egy engedélyezett feldolgozási végponthoz kiküszöböli a hitelesítő adatok ellopását.

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

Az e-mailek a spam mappákban landolnak, ha közvetlenül a szerverről küldik őket

A Lugatu hitelesíti a kimenő tranzakciós e-maileket a jó hírű Amazon SES IP-készletekkel, amelyek érvényes SPF-, DKIM- és DMARC-igazítással vannak konfigurálva.

Gyakran Ismételt Kérdések

Támogatja a Lugatu a kapcsolatfelvételi űrlapokon a fájlfeltöltést?

Igen. A Lugatu támogatja a biztonságos vírusellenőrzött mellékleteket előre aláírt feltöltési tokenek és privát tárhely használatával.

Készen áll az űrlapvégpont létrehozására?

Kezdje el ingyen másodpercek alatt. Hitelkártya nem szükséges.

Kezdje ingyenesen →