ڈویلپر انفراسٹرکچر · بے سروسامان اور جام اسٹیک

قابل اعتماد فارم پسدید SMTP سر درد کے بغیر۔

اپنے HTML، React، Next.js، Astro، یا کسٹم فارمز کو براہ راست Lugatu اینڈ پوائنٹ سے مربوط کریں۔ اینٹی سپیم ہنی پاٹ فلٹرنگ، سنٹرل ان باکس مینجمنٹ، اور نوٹیفکیشن ڈیلیوری صفر سرور کنفیگریشن کے ساتھ باکس سے باہر کام کرتی ہے۔

زیرو سرور اور زیرو SMTP

فرنٹ اینڈ کوڈ میں کبھی بھی SMTP اسناد یا ای میل پاس ورڈ کو ظاہر نہ کریں۔ آسانی سے ترسیل کی ناکامی اور اسپام بلیک لسٹ سے بچیں۔

سمارٹ ہنی پاٹ اور ریٹ کی حد بندی

بغیر رگڑ کے اینٹی سپیم دفاع۔ اپنے حقیقی مہمانوں کو مشکل پہیلیوں سے پریشان کیے بغیر خودکار سپیم بوٹس کو خاموشی سے بلاک کریں۔

سنٹرلائزڈ پائیدار ان باکس

ہر جواب کو محفوظ طریقے سے آپ کے ورک اسپیس PostgreSQL ان باکس میں محفوظ کیا جاتا ہے۔ پیغامات کو کبھی ضائع نہیں کیا جاتا ہے چاہے آؤٹ باؤنڈ ای میل کی حد تک پہنچ جائے۔

1. ڈیولپرز ویب فارمز کے لیے SMTP کو کیوں ختم کرتے ہیں۔

SMTP یا PHP میل() پر انحصار کرنے والے روایتی ویب فارمز زیادہ ناکامی کی شرح، کلائنٹ بنڈلز میں بے نقاب اسناد، اور جدید سرور لیس میزبانوں پر پورٹ بلاکس کا شکار ہیں۔ Lugatu نازک میل سرورز کی جگہ ایک لچکدار، ٹرانزیکشنل HTTPS فارم کے ادخال پائپ لائن کے ساتھ PostgreSQL کی حمایت یافتہ ہے۔

info

Lugatu آپ کی جانب سے SPF، DKIM، DMARC، اور ISP کی شرح کی حدود کو ہینڈل کرتا ہے۔ اطلاعات بھیجے جانے سے پہلے گذارشات کو برقرار رکھا جاتا ہے، اس بات کو یقینی بناتے ہوئے کہ انکوائریوں میں کوئی کمی نہ ہو۔

2. کلائنٹ سائیڈ براؤزر فارم ادخال

جامد سائٹس پر کلائنٹ سائیڈ فارمز کے لیے، JSON کے بطور براہ راست اپنے پبلک فارم اینڈ پوائنٹ پر انکوائریاں جمع کروائیں۔ ایک غیر مرئی ہنی پاٹ فیلڈ شامل کریں تاکہ صارف کو کیپچا کا سامنا کیے بغیر خودکار سپیم کو روکا جا سکے۔

contact-form.html html
<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>
YOUR_PUBLIC_FORM_ID کو اپنے Lugatu ڈیش بورڈ سے عوامی ID سے تبدیل کریں۔

3. سرور سے سرور پروگرامی گذارشات

بیک اینڈ ایپلیکیشنز، مائیکرو سروسز، اور سرور کے ذریعے فراہم کردہ فریم ورکس کے لیے، Lugatu آپ کے ورک اسپیس لائیو API کلید کے ساتھ تصدیق شدہ ایک مجاز پروگرامیٹک جمع کرانے کا اختتامی نقطہ فراہم کرتا ہے۔

submit.sh bash
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 live API کیز (lug_live_...) سختی سے سرور سے سرور کی اسناد ہیں۔ کلائنٹ سائڈ HTML، موبائل بنڈلز، یا فرنٹ اینڈ اسکرپٹس میں API کیز کو کبھی بھی ایمبیڈ نہ کریں۔ کلائنٹ سائیڈ فارمز کے لیے، ہمیشہ پبلک فارم اینڈ پوائنٹ (POST /api/v1/public/forms/{publicFormId}/submissions) کا استعمال کریں۔

ٹربل شوٹنگ اور عام ادخال کی خرابیاں

CORS پالیسی نے جمع کرانے کو روک دیا۔

اس بات کو یقینی بنائیں کہ فارم جمع کروانے والا اصل ڈومین Lugatu ڈیش بورڈ میں آپ کی نامزد کردہ ویب سائٹ کے نیچے درج ہے۔ Lugatu غیر مجاز فارم ہائی جیکنگ کو روکنے کے لیے اصل کی توثیق کو نافذ کرتا ہے۔

جمع کرانے سے FORM_FIELDS_REQUIRED کے ساتھ 400 بری درخواست واپس ہوئی۔

اپنے JSON پے لوڈ ڈھانچے کی تصدیق کریں۔ پوچھ گچھ کے لیے فارم کے اندراجات کو ایک اعلیٰ سطحی "فیلڈز" آبجیکٹ کے اندر لپیٹنا چاہیے: {"fields": {"name": "...", "email": "..."}}۔

اکثر پوچھے گئے سوالات

کیا مجھے Lugatu استعمال کرنے کے لیے SMTP سرور یا ای میل فراہم کنندہ کی ضرورت ہے؟

نمبر Lugatu تمام ای میل ڈیلیوری، کوٹہ مینجمنٹ، اور SPF/DKIM تصدیق کو اعلی شہرت کے ٹرانزیکشن ڈیلیوری انفراسٹرکچر کا استعمال کرتے ہوئے ہینڈل کرتا ہے۔

اگر میرا ماہانہ اطلاع کا کوٹہ پورا ہو جائے تو کیا ہوگا؟

آپ کی گذارشات کبھی ضائع نہیں ہوتی ہیں۔ آنے والی تمام استفسارات آپ کے ڈیش بورڈ ان باکس میں محفوظ طریقے سے محفوظ رہتی ہیں، اور آپ انہیں کسی بھی وقت اپ گریڈ یا جائزہ لے سکتے ہیں۔

اپنے فارم بیک اینڈ کو ہموار کرنے کے لیے تیار ہیں؟

اپنا پہلا اختتامی نقطہ دو منٹ سے کم میں تعینات کریں۔ مفت درجے شامل ہیں۔

مفت شروع کریں۔ →