Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το FormMail;
Το FormMail είναι ένα σενάριο διεπαφής Common Gateway (CGI) γραμμένο κυρίως στη γλώσσα προγραμματισμού Perl. Πρόκειται για ένα σενάριο CGI του διακομιστή Web ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για την καταγραφή και επεξεργασία δεδομένων φόρμας και στη συνέχεια να στείλει τα επεξεργασμένα δεδομένα σε έναν ή περισσότερους καθορισμένους παραλήπτες. Το FormMail διατίθεται σε πολλές παραλλαγές. Το αρχικό σενάριο FormMail γράφτηκε στο Perl και δημιουργήθηκε από τον Matt Wright. Το FormMail είναι γενικό και έχει πολλές επιλογές για μορφοποίηση και άλλες λειτουργίες. Συχνά χρησιμοποιείται ως λύση σε όλο το σύστημα για την παροχή πρόσβασης στους χρήστες για τη μορφοποίηση δεδομένων χωρίς κίνδυνο πρόσβασης στην ελεύθερη CGI.
Η Techopedia εξηγεί το FormMail
Το FormMail είναι ένα σενάριο CGI που χρησιμοποιείται για την επεξεργασία των δεδομένων φόρμας που υποβάλλονται μέσω της ετικέτας ACTION του στοιχείου φόρμας HTML. Το σενάριο ανακτά τα δεδομένα φόρμας και κατασκευάζει ένα μήνυμα ηλεκτρονικού ταχυδρομείου με τα δεδομένα της φόρμας ως περιεχόμενο και στη συνέχεια το στέλνει σε μια λίστα παραληπτών που ορίζει ο χρήστης.
Το σενάριο χρησιμοποιεί πολλά κρυφά πεδία για να ελέγξει τη λειτουργία του σεναρίου. Αυτά τα κρυμμένα πεδία καθορίζουν τους παραλήπτες του μηνύματος ηλεκτρονικού ταχυδρομείου και επίσης ορίζουν το θέμα και άλλες πληροφορίες μεταδεδομένων που σχετίζονται με το μήνυμα ηλεκτρονικού ταχυδρομείου.
Οι βασικές λειτουργίες του FormMail περιλαμβάνουν:
- Ανάγνωση όλων των πεδίων φόρμας
- Δημιουργία ηλεκτρονικού ταχυδρομείου με τα πεδία φόρμας ως περιεχόμενο
- Επιτρέποντας στο χρήστη να καθορίσει τα στοιχεία του παραλήπτη σε κρυφά πεδία
- Επιτρέποντας στο χρήστη να καθορίσει το θέμα για το ηλεκτρονικό ταχυδρομείο χρησιμοποιώντας κρυφά πεδία
- Επιτρέποντας στον χρήστη να προσθέσει CC, BCC και άλλες λεπτομέρειες που σχετίζονται με το ηλεκτρονικό ταχυδρομείο στο μήνυμα ηλεκτρονικού ταχυδρομείου και να προωθήσει το μήνυμα σε περισσότερους από έναν παραλήπτες, αν χρειαστεί
Ορισμένες παραλλαγές FormMail παρέχουν επίσης τη δυνατότητα να προσθέσετε συνημμένα μηνύματα ηλεκτρονικού ταχυδρομείου, πρόληψη ανεπιθύμητων μηνυμάτων και πολλά άλλα χαρακτηριστικά, όπως επικύρωση CAPTCHA και αποθήκευση του μηνύματος ηλεκτρονικού ταχυδρομείου σε μια βάση δεδομένων.