ΥΠΟΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΩΝ · ΑΔΙΑΚΟΜΙΣΤΗΣ & JAMSTACK

Αξιόπιστη φόρμα υποστήριξης χωρίς πονοκεφάλους SMTP.

Συνδέστε τις φόρμες HTML, React, Next.js, Astro ή προσαρμοσμένες φόρμες απευθείας σε ένα τελικό σημείο Lugatu. Το φιλτράρισμα honeypot κατά των ανεπιθύμητων μηνυμάτων, η κεντρική διαχείριση εισερχομένων και η παράδοση ειδοποιήσεων λειτουργούν εκτός συσκευασίας με μηδενική διαμόρφωση διακομιστή.

Μηδενικός διακομιστής & Μηδενικός SMTP

Μην εκθέτετε ποτέ διαπιστευτήρια SMTP ή κωδικούς πρόσβασης email στον κώδικα διεπαφής. Αποφύγετε την αποτυχία παράδοσης και τις μαύρες λίστες ανεπιθύμητης αλληλογραφίας χωρίς κόπο.

Smart Honeypot & Rate Limiting

Άμυνα κατά των ανεπιθύμητων μηνυμάτων χωρίς τριβές. Αποκλείστε τα αυτοματοποιημένα spam bots σιωπηλά χωρίς να ενοχλείτε τους γνήσιους επισκέπτες σας με δύσκολους γρίφους.

Κεντρικά Ανθεκτικά Εισερχόμενα

Κάθε απάντηση αποθηκεύεται με ασφάλεια στα εισερχόμενα PostgreSQL του χώρου εργασίας σας. Τα μηνύματα δεν απορρίπτονται ποτέ ακόμη και αν συμπληρωθούν τα όρια εξερχόμενων email.

1. Γιατί οι προγραμματιστές καταργούν το SMTP για φόρμες Ιστού

Οι παραδοσιακές φόρμες ιστού που βασίζονται σε αλληλογραφία SMTP ή PHP () υποφέρουν από υψηλά ποσοστά αποτυχίας, εκτεθειμένα διαπιστευτήρια σε πακέτα πελατών και μπλοκ θυρών σε σύγχρονους κεντρικούς υπολογιστές χωρίς διακομιστή. Η Lugatu αντικαθιστά τους εύθραυστους διακομιστές αλληλογραφίας με έναν ανθεκτικό, συναλλακτικό σωλήνα απορρόφησης φόρμας HTTPS που υποστηρίζεται από την PostgreSQL.

info

Η Lugatu χειρίζεται τα όρια τιμών SPF, DKIM, DMARC και ISP για λογαριασμό σας. Οι υποβολές συνεχίζονται πριν αποσταλούν οι ειδοποιήσεις, διασφαλίζοντας μηδενικά χαμένα ερωτήματα.

2. Απορρόφηση φόρμας προγράμματος περιήγησης από την πλευρά του πελάτη

Για φόρμες από την πλευρά του πελάτη σε στατικούς ιστότοπους, υποβάλετε ερωτήματα ως JSON απευθείας στο τελικό σημείο της δημόσιας φόρμας. Συμπεριλάβετε ένα αόρατο πεδίο honeypot για αποκλεισμό αυτοματοποιημένων ανεπιθύμητων μηνυμάτων χωρίς CAPTCHA που βλέπει ο χρήστης.

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.

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 από διακομιστή σε διακομιστή απορρίπτονται αυστηρά εάν αποστέλλονται από εξωτερικές προελεύσεις προγράμματος περιήγησης.

Architectural Security & Key Invariant

Πολιτική ασφαλείας API: Τα κλειδιά API του Lugatu live (lug_live_...) είναι αυστηρά διαπιστευτήρια διακομιστή σε διακομιστή. Μην ενσωματώνετε ποτέ κλειδιά API σε HTML από την πλευρά του πελάτη, πακέτα για κινητά ή σενάρια διεπαφής. Για φόρμες πελάτη, χρησιμοποιείτε πάντα το τελικό σημείο της δημόσιας φόρμας (POST /api/v1/public/forms/{publicFormId}/submissions).

Αντιμετώπιση προβλημάτων και κοινά σφάλματα κατάποσης

Η πολιτική CORS απέκλεισε την υποβολή

Βεβαιωθείτε ότι ο τομέας προέλευσης που υποβάλλει τη φόρμα αναφέρεται στον καθορισμένο ιστότοπο στον πίνακα ελέγχου του Lugatu. Η Lugatu επιβάλλει την επικύρωση προέλευσης για να αποτρέψει τη μη εξουσιοδοτημένη αεροπειρατεία.

Η υποβολή επέστρεψε 400 ακατάλληλα αιτήματα με FORM_FIELDS_REQUIRED

Επαληθεύστε τη δομή ωφέλιμου φορτίου JSON. Τα ερωτήματα πρέπει να περιτυλίξουν τις εισόδους φόρμας μέσα σε ένα αντικείμενο "πεδία" ανώτατου επιπέδου: {"fields": {"name": "...", "email": "..."}}.

Συχνές Ερωτήσεις

Χρειάζομαι διακομιστή SMTP ή πάροχο email για να χρησιμοποιήσω το Lugatu;

Όχι. Η Lugatu χειρίζεται όλες τις παραδόσεις email, τη διαχείριση ορίων και την επαλήθευση SPF/DKIM εκτός συσκευασίας, χρησιμοποιώντας υποδομή παράδοσης συναλλαγών υψηλής φήμης.

Τι συμβαίνει εάν συμπληρωθεί το μηνιαίο όριο ειδοποιήσεών μου;

Οι υποβολές σας δεν χάνονται ποτέ. Όλα τα εισερχόμενα ερωτήματα διατηρούνται με ασφάλεια στα εισερχόμενα του πίνακα ελέγχου και μπορείτε να τα αναβαθμίσετε ή να τα ελέγξετε ανά πάσα στιγμή.

Είστε έτοιμοι να βελτιστοποιήσετε το backend της φόρμας σας;

Αναπτύξτε το πρώτο σας τελικό σημείο σε λιγότερο από δύο λεπτά. Περιλαμβάνεται δωρεάν βαθμίδα.

Ξεκινήστε δωρεάν →