مشخصات پلت فرم · ظرفیت ها و مرزها

ویژگی های معتبر، مشخص کردن مرزهای عملیاتی

Lugatu حول مرزهای عملیاتی واقعی مهندسی شده است: پیکربندی SMTP خروجی صفر، پایداری پایگاه داده بادوام قبل از اعلان ها، و حسابداری سهمیه شفاف. مجموعه ویژگی‌های تأیید شده، محدودیت‌های سیستم و تغییرات معماری را در زیر مرور کنید.

1. Form Ingestion & Publishing Architecture

Lugatu از سه مدل جذب متمایز طراحی شده برای متعادل کردن استقرار سریع و امنیت سازمانی پشتیبانی می‌کند: (1) فرم‌های میزبانی مستقل بدون دامنه با پیوندهای دائمی عمومی (https://www.lugatu.com/f/{slug}) که نیاز به تنظیم دامنه صفر دارند. (2) نقاط پایانی فرم استاتیک سمت مشتری برای HTML5، React، Next.js و Astro. و (3) Server-to-Server Ingestion REST API احراز هویت از طریق کلیدهای API خصوصی (POST /api/v1/forms/{formId}/submissions).

info

هر فرمی از جابجایی حالت فوری بین حالت استعلام استاندارد و حالت نظرسنجی با صفحه بندی چند مرحله ای، تغییر مسیرهای تکمیل سفارشی و کنترل های ظرفیت لیست انتظار خودکار پشتیبانی می کند.

server-to-server-ingestion.sh bash
curl -X POST https://www.lugatu.com/api/v1/forms/FORM_ID/submissions \
  -H "Authorization: Bearer lug_live_01923456789abcdef0123456789abcde" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: lug_idem_01923456789a7b3fb3a1123456789abc" \
  -d '{"fields":{"name":"Alex Morgan","email":"alex@example.com","message":"Technical inquiry"}}'
تماس‌های سرور به سرور، CORS و بلوک‌های مبدأ مرورگر را دور می‌زنند و به‌طور ایمن با توکن‌های Bearer احراز هویت می‌شوند.

2. معماری سهمیه و محدودیت های اطلاع رسانی ایمیل

تحویل اعلان در هر فرم کاملاً انتخاب شده است (OFF، INSTANT، DAILY_SUMMARY، WEEKLY_SUMMARY). هر دامنه ریشه تایید شده مستقل (eTLD+1) 500 ارسال ایمیل خروجی در هر ماه تقویم UTC دریافت می کند که در همه زیر دامنه ها به اشتراک گذاشته می شود و حداکثر 2 صندوق پستی مقصد تأیید شده است. برخلاف سرویس‌های فرم قدیمی که با رسیدن به محدودیت‌های ایمیل، سرنخ‌ها را کنار می‌گذارند، Lugatu به طور اتمی هر پاسخ قانونی را به PostgreSQL متعهد می‌کند: کسری سهمیه اعلان‌ها را به‌عنوان SuppressedByQuota پرچم‌گذاری می‌کند در حالی که با خیال راحت درخواست را در صندوق ورودی مرکزی حفظ می‌کند.

warning

برای حفظ شهرت پلتفرم و جلوگیری از سوء استفاده از هرزنامه، فرم‌های بدون دامنه مستقل، موارد ارسالی را مستقیماً در صندوق ورودی داشبورد شما بدون ارسال ایمیل خروجی ذخیره می‌کنند تا زمانی که یک دامنه اصلی سفارشی تأیید شده وصل شود.

3. پایداری داده ها، همزمانی و ظرفیت های صادرات

هیچ محدودیتی برای تعداد پاسخ‌های ماهانه مصنوعی در فرم‌های معمولی یا نظرسنجی ارسالی در طول بتا عمومی وجود ندارد. ارسال‌های ورودی تحت تداوم اتمی تراکنشی با جلوگیری از تکرار از طریق کلیدهای ناتوانی مشتری یا سرور (lug_idem_...) قرار می‌گیرند. اعضای Workspace می‌توانند در هر زمانی موارد ارسالی فیلتر شده را به UTF-8 CSV یا JSON صادر کنند. مقادیر فیلد حداکثر تا 64 کیلوبایت در هر فیلد جداگانه را پشتیبانی می کند، با کل بدنه های درخواست محدود به 1 مگابایت در دروازه API.

tip

کلیدهای idempotency سوابق تکراری ناشی از تلاش های مجدد شبکه تلفن همراه را حذف می کنند: ارسال مجدد با کلید یکسان HTTP 200 OK را با isDuplicate: true و شناسه ارسال اصلی بدون شمارشگر دو برابر افزایش می دهد.

4. معماری امنیتی، Honeypots و تایید مبدا

Lugatu دفاع از سوء استفاده چند لایه را اعمال می کند: (1) زمینه های هانی پات نامرئی هوشمند که اسکرابرهای فرم خودکار را بدون CAPTCHA کاربر قطع می کند. (2) تأیید ربات Cloudflare Turnstile برای فرم های عمومی پرخطر. (3) بررسی دقیق مبدا مرورگر که کلیدهای API سرور به سرور (lug_live_...) را با HTTP 403 FORBIDDEN_BROWSER_ORIGIN رد می کند. و (4) محدود کردن نرخ به ازای هر IP مشتری و نقطه پایان ارسال.

5. احراز هویت، غیرموارد و تعهدات حفظ حریم خصوصی

کاربران از طریق ایمیل و رمز عبور تایید شده یا سرویس های هویت گوگل (GIS) احراز هویت می کنند. Lugatu فقط شناسه موضوع Google (sub)، ایمیل تأیید شده و نام نمایه را ذخیره می‌کند. نشانه‌های دسترسی خام OAuth و رمزهای عبور خارجی هرگز درخواست یا ذخیره نمی‌شوند. nonces حالت OAuth بعد از 5 دقیقه منقضی می شود و کاملاً یک بار مصرف است. لوگاتو تحت تعهدات حفظ حریم خصوصی بدون فروش و تبلیغات صفر تأیید شده عمل می کند: داده های ارسال کننده فرم هرگز نمایه، فروخته یا تغییر کاربری داده نمی شوند.

امنیت و احراز هویت ثابت

تغییر ناپذیر فنی: کلیدهای API سرور به سرور (lug_live_...) هرگز نباید در HTML سمت کلاینت، جاوا اسکریپت یا مخازن عمومی جاسازی شوند. درخواست های مرورگر حاوی کلیدهای زنده به طور خودکار مسدود می شوند.

عیب یابی و خطاهای رایج بلع

اعلان به عنوان SuppressedByQuota علامت گذاری شد

دامنه تأیید شده ریشه شما همه 500 واحد ایمیل ماهانه را ارسال کرده است. پرسش‌ها با خیال راحت در صندوق ورودی داشبورد شما ذخیره می‌شوند و اعلان‌ها در ماه تقویم بعدی UTC از سر گرفته می‌شوند.

HTTP 403 FORBIDDEN_BROWSER_ORIGIN

یک کلید API خصوصی (lug_live_...) از منبع مرورگر عمومی ارسال شد. از نقطه پایانی کلاینت عمومی (/api/v1/public/forms/...) یا موارد ارسالی پروکسی از طریق سرور باطن خود استفاده کنید.

اعلان‌های ایمیل برای فرم‌های مستقل ارسال نمی‌شوند

فرم‌های مستقل بدون دامنه، ارسال‌ها را مستقیماً در صندوق ورودی داشبورد شما بدون ارسال ایمیل خارجی ثبت می‌کنند. برای فعال کردن هشدارهای ایمیل خروجی، یک دامنه ریشه سفارشی اضافه و تأیید کنید.

ارسال تکراری HTTP 200 را برمی گرداند

ارسالی حاوی یک Idempotency-Key بود که با رکورد موجود مطابقت داشت. لوگاتو با خیال راحت شناسه ارسال اصلی را با isDuplicate: true بدون ایجاد موارد تکراری برگرداند.

سوالات متداول

چه اتفاقی می‌افتد وقتی به سقف 500 ایمیل ماهانه من برسد؟

لوگاتو هرگز ارسالی های شما را حذف یا حذف نمی کند. هر درخواستی در صندوق ورودی شما قابل جستجو و دسترسی است. فقط ارسال های ایمیل به طور موقت تا ماه تقویم بعدی متوقف می شود.

آیا می توانم بدون داشتن وب سایت یا دامنه سفارشی از Lugatu استفاده کنم؟

بله. فرم‌های میزبان بدون دامنه (https://www.lugatu.com/f/{slug}) به شما امکان می‌دهند فرم‌ها یا نظرسنجی‌های پاسخگو را فوراً از طریق پیوند مستقیم، بیوگرافی اجتماعی یا کد QR با ماندگاری کامل صندوق ورودی داشبورد به اشتراک بگذارید.

آیا سقف تعداد پاسخ ماهانه وجود دارد؟

هیچ محدودیتی برای تعداد پاسخ‌های ماهانه تجاری در طول بتای عمومی برای استفاده از فرم معمولی و نظرسنجی قانونی اعمال نمی‌شود.

اشتراک گذاری سهمیه دامنه ریشه چگونه کار می کند؟

وقتی example.com را تأیید می‌کنید، همه زیردامنه‌ها (app.example.com، shop.example.com) و فرم‌های مرتبط، کمک هزینه ماهیانه ۵۰۰ ایمیل را با حداکثر دو آدرس مقصد تأیید شده به اشتراک می‌گذارند.

برای ایجاد نقطه پایانی فرم خود آماده هستید؟

در عرض چند ثانیه به صورت رایگان شروع کنید. بدون نیاز به کارت اعتباری

رایگان شروع کنید →