Backend טופס אמין ללא כאבי ראש SMTP.
חבר את ה-HTML, React, Next.js, Astro או טפסים מותאמים אישית ישירות לנקודת קצה של Lugatu. סינון אנטי-דבש נגד ספאם, ניהול תיבת דואר נכנס מרכזית ומשלוח הודעות פועלים מחוץ לקופסה עם אפס תצורת שרת.
אפס שרת ואפס SMTP
לעולם אל תחשוף אישורי SMTP או סיסמאות דוא"ל בקוד הקצה. הימנע מכשל מסירה ורשימות שחורות של דואר זבל ללא מאמץ.
סיר דבש חכם והגבלת תעריפים
הגנה נגד ספאם ללא חיכוך. חסום בוטים אוטומטיים של דואר זבל בשקט מבלי לעצבן את המבקרים האמיתיים שלך עם חידות קשות.
תיבת דואר נכנס עמידה מרכזית
כל תגובה מאוחסנת בבטחה בתיבת הדואר הנכנס של PostgreSQL של סביבת העבודה שלך. הודעות לעולם לא נמחקות גם אם מגיעים למגבלות הדוא"ל היוצאות.
1. מדוע מפתחים מבטלים SMTP עבור טפסי אינטרנט
טפסי אינטרנט מסורתיים המסתמכים על דואר SMTP או PHP() סובלים משיעורי כישלון גבוהים, אישורים חשופים בחבילות לקוח וחסימות יציאות במארחים מודרניים ללא שרת. Lugatu מחליפה שרתי דואר שבירים בצינור גמיש, טרנזקציוני להטמעת טופס HTTPS המגובה על ידי PostgreSQL.
Lugatu מטפל במגבלות תעריף SPF, DKIM, DMARC ו-ISP בשמך. ההגשות נמשכות לפני שליחת ההודעות, מה שמבטיח אפס פניות שאבדו.
2. הטמעת טופס דפדפן בצד הלקוח
עבור טפסים בצד הלקוח באתרים סטטיים, שלח פניות כ-JSON ישירות לנקודת הקצה של הטופס הציבורי שלך. כלול שדה סיר דבש בלתי נראה לחסימת דואר זבל אוטומטי ללא CAPTCHA מול המשתמש.
<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. הגשות פרוגרמטיות של שרת לשרת
עבור יישומי קצה, מיקרו-שירותים ומסגרות עיבוד שרת, Lugatu מספקת נקודת קצה מורשית להגשה פרוגרמטית המאומתת עם מפתח ה-API החי של סביבת העבודה שלך.
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."
}
}'
אבטחה ארכיטקטונית ובלתי משתנה מפתח
מדיניות אבטחה של ממשק API: מפתחות ממשק API של Lugatu (lug_live_...) הם אך ורק אישורי שרת לשרת. לעולם אל תטמיע מפתחות API ב-HTML בצד הלקוח, בחבילות לנייד או בסקריפטים של ממשק קצה. עבור טפסים בצד הלקוח, השתמש תמיד בנקודת הקצה של הטופס הציבורי (POST /api/v1/public/forms/{publicFormId}/submissions).
פתרון בעיות ושגיאות בליעה נפוצות
ודא שדומיין המקור ששולח את הטופס רשום תחת האתר הייעודי שלך בלוח המחוונים של Lugatu. Lugatu אוכפת אימות מקור כדי למנוע חטיפת טפסים לא מורשית.
אמת את מבנה מטען ה-JSON שלך. פניות חייבות לעטוף את קלט הטופס בתוך אובייקט "שדה" ברמה העליונה: {"fields": {"name": "...", "email": "..."}}.
שאלות נפוצות
האם אני צריך שרת SMTP או ספק דוא"ל כדי להשתמש ב-Lugatu?
לא. Lugatu מטפל בכל משלוח דואר אלקטרוני, ניהול מכסות ואימות SPF/DKIM מחוץ לקופסה באמצעות תשתית מסירה עסקה בעלת מוניטין גבוה.
מה קורה אם מכסת ההודעות החודשית שלי תגיע?
ההגשות שלך לעולם לא יאבדו. כל הפניות הנכנסות נשארות שמורות בצורה מאובטחת בתיבת הדואר הנכנס של לוח המחוונים שלך, ותוכל לשדרג או לסקור אותן בכל עת.
מוכן לייעל את קצה הטופס שלך?
פרוס את נקודת הקצה הראשונה שלך תוך פחות משתי דקות. שכבה חינם כלולה.