SMTP veya sunucu kurmadan, güvenilir form altyapısı.
HTML, React, Next.js, Astro veya özel web formlarınızı doğrudan Lugatu endpoint’ine bağlayın. Spam koruması, merkezi gelen kutusu yönetimi ve bildirim teslimatı sıfır sunucu kurulumuyla hazır çalışır.
Sıfır Sunucu & Sıfır SMTP
E-posta şifrelerini kodun içine koymayın. SPF, DKIM ve DMARC sorunlarıyla uğraşmadan tüm mesajları güvenle teslim alın.
Gelişmiş Honeypot Savunması
Ziyaretçileri yoran CAPTCHA bulmacaları olmadan görünmez honeypot ve IP bazlı hız sınırlama koruması.
Merkezi Kalıcı Gelen Kutusu
Her form gönderimi PostgreSQL üzerinde güvenle saklanır. Bildirim kotası dolsa dahi hiçbir müşteri mesajı kaybolmaz.
1. Geliştiriciler Neden Formlarda SMTP Kullanımını Bırakıyor?
Geleneksel web formlarında SMTP veya PHP mail() kullanımı yüksek hata oranları, istemci tarafında sızan e-posta şifreleri ve sunucusuz mimarilerde port engelleri yaratır. Lugatu, kırılgan posta sunucularının yerine PostgreSQL güvencesiyle çalışan dayanıklı bir HTTPS form kabul mimarisi sunar.
Lugatu; SPF, DKIM, DMARC ve ISP hız sınırlamalarını sizin adınıza yönetir. Gelen mesajlar bildirim gönderilmeden önce veritabanında saklanır, böylece tek bir müşteri talebi dahi kaybolmaz.
2. İstemci Tarafı Tarayıcı Form Gönderimi
Statik sitelerdeki formlar için verileri JSON formatında doğrudan genel form endpoint’ine iletin. Ziyaretçileri yoran CAPTCHA bilmeceleri yerine görünmez honeypot alanıyla spam botlarını sessizce engelleyin.
<form id="contact-form">
<input type="text" name="name" placeholder="Adınız Soyadınız" required />
<input type="email" name="email" placeholder="ornek@alanadiniz.com" required />
<textarea name="message" placeholder="Mesajınız..." required></textarea>
<!-- Görünmez Honeypot Tuzağı (Botlar doldurur, gerçek kullanıcılar görmez) -->
<input type="text" name="_gotcha" style="display:none !important" tabindex="-1" autocomplete="off" />
<button type="submit">Mesajı Gönder</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('Teşekkürler! Mesajınız başarıyla iletildi.');
form.reset();
}
});
</script>
3. Sunucudan Sunucuya Programatik Gönderim
Arka uç uygulamaları, mikro servisler ve sunucuda çalışan framework’ler için Lugatu, gizli API anahtarınız ile korunan programatik form kabul endpoint’i sağlar.
curl -X POST "https://www.lugatu.com/api/v1/forms/YOUR_FORM_GUID/submissions" \
-H "Authorization: Bearer lug_live_gizli_api_anahtariniz" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"fields": {
"name": "Can Yılmaz",
"email": "can@sirket.com",
"message": "Özel arka uç servisinden gelen proje danışmanlık talebi."
}
}'
Mimari Güvenlik ve Kimlik Doğrulama Standardı
API Güvenlik İlkesi: Lugatu API anahtarları (lug_live_...) yalnızca sunucu taraflı iletişim içindir. Asla HTML dosyalarına, istemci JavaScript paketlerine veya mobil uygulamalara açıkça eklenmemelidir. Tarayıcı formları için daima genel form kabul endpoint’ini (POST /api/v1/public/forms/{publicFormId}/submissions) kullanın.
Sorun Giderme ve Yaygın Hatalar
Formu barındıran web sitesi alan adının Lugatu panelinizdeki web sitesi kaydında tanımlı olduğundan emin olun. Lugatu yetkisiz form kullanımını önlemek için kaynak alan adı doğrulaması uygular.
Gönderdiğiniz JSON verisinde alanların en üstte "fields" objesi içinde olduğundan emin olun: {"fields": {"name": "...", "email": "..."}}.
Sıkça Sorulan Sorular
Lugatu kullanmak için SMTP veya e-posta sunucusu kurmam gerekir mi?
Hayır. Lugatu tüm e-posta bildirim teslimatlarını, SPF/DKIM doğrulamalarını ve teslimat kotalarını kendi kurumsal altyapısı üzerinden otomatik olarak yönetir.
Aylık bildirim kotam dolarsa müşteri mesajları kaybolur mu?
Kesinlikle hayır. Tüm müşteri yanıtları Lugatu yönetim panelinizdeki gelen kutusunda güvenle ve kalıcı olarak saklanmaya devam eder.
Form altyapınızı bugün yükseltin.
Dakikalar içinde ilk endpoint’inizi devreye alın. Kredi kartı gerekmez.