Πώς να στείλετε email από ένα σενάριο PHP

Είναι σχετικά εύκολο να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου από ένα σενάριο PHP που εκτελείται σε μια ιστοσελίδα. Μπορείτε ακόμη να καθορίσετε αν το σενάριο ηλεκτρονικού ταχυδρομείου PHP πρέπει να χρησιμοποιεί έναν τοπικό ή απομακρυσμένο διακομιστή SMTP για την αποστολή μηνυμάτων.

Παράδειγμα PHP Mail Script

recipient@example.com "; $ subject = " Γεια σας! "; $ body = " Γεια σας, \ n \ nΠώς είστε; "; εάν (ταχυδρομείο ($ to, $ subject, $ body)) {echo ("

Αποστολή ηλεκτρονικού ταχυδρομείου με επιτυχία! "); } else {echo ("

Παράδοση μέσω ηλεκτρονικού ταχυδρομείου απέτυχε ... "); }?>

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

Περισσότερες επιλογές PHP Email

Αν θέλετε να συμπεριληφθεί η γραμμή κεφαλίδας "Από" στη δέσμη ενεργειών PHP, πρέπει απλώς να προσθέσετε αυτήν την επιπλέον γραμμή κεφαλίδας . Αυτός ο οδηγός θα σας δείξει πώς να προσθέσετε μια πρόσθετη επιλογή στο σενάριο που ορίζει μια συγκεκριμένη διεύθυνση ηλεκτρονικού ταχυδρομείου "Από", σαν μια τακτική διεπαφή ηλεκτρονικού ταχυδρομείου.

Η συνάρτηση mail () που περιλαμβάνεται στο απόθεμα PHP δεν υποστηρίζει έλεγχο ταυτότητας SMTP. Αν το mail () δεν λειτουργεί για εσάς για αυτόν ή άλλον λόγο, μπορείτε να στείλετε το μήνυμα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας έλεγχο ταυτότητας SMTP . Σε αυτόν τον οδηγό υπάρχει επίσης ένα σεμινάριο σχετικά με τον τρόπο με τον οποίο μπορείτε να δημιουργήσετε κρυπτογράφηση κρυπτογράφησης SSL σε δέσμη ενεργειών PHP.

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

Αν θέλετε να καθορίσετε το όνομα του παραλήπτη επιπλέον της διεύθυνσης "to", προσθέστε το όνομα μέσα στα εισαγωγικά και στη συνέχεια τοποθετήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σε παρενθέσεις, όπως: "Όνομα ατόμου " .

Συμβουλή: Περισσότερες πληροφορίες σχετικά με τη λειτουργία αποστολής αλληλογραφίας της PHP εμφανίζονται στο PHP.net.

Προστασία του σεναρίου σας από την εκμετάλλευση του Spammer

Εάν χρησιμοποιείτε τη λειτουργία mail () (σε συνδυασμό με μια φόρμα web), βεβαιωθείτε ότι έχετε επιλέξει από την επιθυμητή σελίδα και ότι προστατεύετε τη φόρμα με κάτι σαν CAPTCHA.

Μπορείτε επίσης να ελέγξετε για ύποπτες χορδές (π.χ. "Bcc:" που ακολουθείται από έναν αριθμό διευθύνσεων ηλεκτρονικού ταχυδρομείου).