Bahagian belakang borang yang boleh dipercayai tanpa sakit kepala SMTP.
Sambungkan HTML, React, Next.js, Astro atau borang tersuai anda terus ke titik akhir Lugatu. Penapisan honeypot anti-spam, pengurusan peti masuk pusat dan penghantaran pemberitahuan berfungsi di luar kotak dengan konfigurasi pelayan sifar.
Pelayan Sifar & SMTP Sifar
Jangan sekali-kali dedahkan bukti kelayakan SMTP atau kata laluan e-mel dalam kod bahagian hadapan. Elakkan kegagalan penghantaran dan senarai hitam spam dengan mudah.
Honeypot Pintar & Had Kadar
Pertahanan anti-spam tanpa geseran. Sekat bot spam automatik secara senyap tanpa mengganggu pelawat tulen anda dengan teka-teki yang sukar.
Peti Masuk Tahan Lama Berpusat
Setiap respons disimpan dengan selamat dalam peti masuk PostgreSQL ruang kerja anda. Mesej tidak pernah dibuang walaupun had e-mel keluar dicapai.
1. Mengapa Pembangun Menghapuskan SMTP untuk Borang Web
Borang web tradisional yang bergantung pada SMTP atau PHP mail() mengalami kadar kegagalan yang tinggi, bukti kelayakan terdedah dalam bundle klien dan blok port pada hos tanpa pelayan moden. Lugatu menggantikan pelayan mel yang rapuh dengan saluran paip pengingesan bentuk HTTPS transaksi yang berdaya tahan yang disokong oleh PostgreSQL.
Lugatu mengendalikan had kadar SPF, DKIM, DMARC dan ISP bagi pihak anda. Penyerahan diteruskan sebelum pemberitahuan dihantar, memastikan sifar kehilangan pertanyaan.
2. Penyedutan Borang Penyemak Imbas Sebelah Pelanggan
Untuk borang pihak pelanggan di tapak statik, serahkan pertanyaan sebagai JSON terus ke titik akhir borang awam anda. Sertakan medan honeypot yang tidak kelihatan untuk menyekat spam automatik tanpa CAPTCHA yang menghadap pengguna.
<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. Penyerahan Programmatik Pelayan-ke-Pelayan
Untuk aplikasi bahagian belakang, perkhidmatan mikro dan rangka kerja yang diberikan pelayan, Lugatu menyediakan titik akhir penyerahan program yang dibenarkan yang disahkan dengan kunci API langsung ruang kerja anda.
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."
}
}'
Keselamatan Seni Bina & Invarian Utama
Dasar Keselamatan API: Kunci API langsung Lugatu (lug_live_...) adalah bukti kelayakan pelayan ke pelayan. Jangan sekali-kali membenamkan kunci API dalam HTML sisi klien, himpunan mudah alih atau skrip bahagian hadapan. Untuk borang pihak pelanggan, sentiasa gunakan titik akhir borang awam (POST /api/v1/public/forms/{publicFormId}/submissions).
Menyelesaikan masalah & Ralat Pengingesan Biasa
Pastikan domain asal yang menghantar borang disenaraikan di bawah Laman Web yang anda pilih dalam papan pemuka Lugatu. Lugatu menguatkuasakan pengesahan asal untuk mengelakkan rampasan borang tanpa kebenaran.
Sahkan struktur muatan JSON anda. Pertanyaan mesti membungkus input borang di dalam objek "medan" peringkat atas: {"fields": {"name": "...", "email": "..."}}.
Soalan Lazim
Adakah saya memerlukan pelayan SMTP atau pembekal e-mel untuk menggunakan Lugatu?
Tidak. Lugatu mengendalikan semua penghantaran e-mel, pengurusan kuota dan pengesahan SPF/DKIM di luar kotak menggunakan infrastruktur penghantaran transaksi bereputasi tinggi.
Apakah yang berlaku jika kuota pemberitahuan bulanan saya dicapai?
Penyerahan anda tidak pernah hilang. Semua pertanyaan masuk kekal selamat dalam peti masuk papan pemuka anda dan anda boleh menaik taraf atau menyemaknya pada bila-bila masa.
Bersedia untuk memperkemas bahagian belakang borang anda?
Gunakan titik akhir pertama anda dalam masa kurang dari dua minit. Peringkat percuma disertakan.