Luotettava lomakkeen taustaohjelma ilman SMTP-päänsärkyä.
Yhdistä HTML-, React-, Next.js-, Astro- tai mukautetut lomakkeesi suoraan Lugatu-päätepisteeseen. Roskapostin esto honeypot-suodatus, keskitetty postilaatikon hallinta ja ilmoitusten toimitus toimivat heti ilman palvelinasetuksia.
Zero Server & Zero SMTP
Älä koskaan paljasta SMTP-tunnuksia tai sähköpostin salasanoja käyttöliittymäkoodissa. Vältä vaivattomasti toimitushäiriöitä ja roskapostin mustia listoja.
Älykäs hunajapotti ja hinnanrajoitus
Kitkaton roskapostin esto. Estä automaattiset roskapostirobotit äänettömästi ärsyttämättä aitoja vierailijoitasi vaikeilla pulmilla.
Keskitetty kestävä postilaatikko
Jokainen vastaus tallennetaan turvallisesti työtilaasi PostgreSQL-postilaatikkoon. Viestejä ei koskaan hylätä, vaikka lähtevien sähköpostien rajat saavutettaisiin.
1. Miksi kehittäjät poistavat SMTP:n verkkolomakkeista?
Perinteiset SMTP- tai PHP-sähköpostiin() perustuvat verkkolomakkeet kärsivät korkeista epäonnistumisprosentteista, paljastetuista asiakaspaketeista ja porttiestoista nykyaikaisissa palvelimettomissa isännissä. Lugatu korvaa herkät sähköpostipalvelimet joustavalla, transaktiokykyisellä HTTPS-lomakkeen käsittelyputkella, jota tukee PostgreSQL.
Lugatu hoitaa SPF-, DKIM-, DMARC- ja ISP-nopeusrajoitukset puolestasi. Lähetyksiä jatketaan ennen ilmoitusten lähettämistä, mikä varmistaa, että kyselyjä ei menetetä.
2. Asiakaspuolen selaimen lomakkeen käsittely
Staattisten sivustojen asiakaspuolen lomakkeiden osalta lähetä kyselyt JSON-muodossa suoraan julkiseen lomakkeen päätepisteeseen. Sisällytä näkymätön Honeypot-kenttä estääksesi automaattisen roskapostin ilman käyttäjäkohtaisia CAPTCHA-koodeja.
<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. Palvelinten väliset ohjelmalliset lähetykset
Lugatu tarjoaa taustasovelluksille, mikropalveluille ja palvelimen tuottamille kehyksille valtuutetun ohjelmallisen lähetyksen päätepisteen, joka on todennettu työtilan live-sovellusliittymäavaimella.
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."
}
}'
Arkkitehtoninen turvallisuus ja avaininvariantti
API-suojauskäytäntö: Lugatu live API-avaimet (lug_live_...) ovat tiukasti palvelinten välisiä valtuustietoja. Älä koskaan upota API-avaimia asiakaspuolen HTML-, mobiilipaketteihin tai käyttöliittymän skripteihin. Käytä asiakaspuolen lomakkeissa aina julkista lomakkeen päätepistettä (POST /api/v1/public/forms/{publicFormId}/submissions).
Vianetsintä ja yleiset nielemisvirheet
Varmista, että lomakkeen lähettänyt alkuperäverkkotunnus on lueteltu määrittämäsi verkkosivuston alla Lugatun hallintapaneelissa. Lugatu pakottaa alkuperän vahvistuksen estääkseen luvattoman lomakkeiden kaappauksen.
Tarkista JSON-hyötykuorman rakenne. Tiedustelujen tulee kääriä lomakkeen syötteet ylätason "fields"-objektiin: {"fields": {"nimi": "...", "email": "..."}}.
Usein kysytyt kysymykset
Tarvitsenko Lugatun käyttöön SMTP-palvelimen tai sähköpostipalvelun?
Ei. Lugatu hoitaa kaiken sähköpostin toimituksen, kiintiöiden hallinnan ja SPF/DKIM-vahvistuksen heti valmiina käyttämällä hyvämaineista tapahtuman toimitusinfrastruktuuria.
Mitä tapahtuu, jos kuukausittainen ilmoituskiintiö saavutetaan?
Lähettämäsi tiedot eivät koskaan häviä. Kaikki saapuvat tiedustelut säilyvät turvallisesti kojelaudan postilaatikossasi, ja voit päivittää tai tarkistaa ne milloin tahansa.
Oletko valmis virtaviivaistamaan lomakkeesi taustaa?
Ota ensimmäinen päätepisteesi käyttöön alle kahdessa minuutissa. Mukana ilmainen taso.