Η PHP λειτουργία " μήνυμα " παίρνει τρεις υποχρεωτικές και δύο προαιρετικές παραμέτρους , οι οποίες είναι όλες χορδές . Η πρώτη παράμετρος περιέχει τη διεύθυνση ηλεκτρονικού ταχυδρομείου του παραλήπτη . Το δεύτερο έχει το θέμα του μηνύματος. Η τρίτη παράμετρος είναι το ίδιο το μήνυμα ηλεκτρονικού ταχυδρομείου . Η τέταρτη παράμετρος περιέχει επιπλέον κεφαλίδες όπως " Από ", " Κοιν. " και " Ιδιαίτ . " Η τελευταία παράμετρος περιέχει καμία σημαία που θα πρέπει να περάσει από την γραμμή εντολών . Η συνάρτηση επιστρέφει μια τιμή Boolean που υποδεικνύει εάν το μήνυμα αυτό με επιτυχία αναμετάδοσή τους στο διακομιστή αλληλογραφίας . Για παράδειγμα :
$ result = mail ( $ σε , $ θέμα , $ μήνυμα , $ headers) ?
Εικόνων Email Μέγεθος
Η
PHP δεν επιβάλλει ειδικούς περιορισμούς στο μέγεθος ενός μηνύματος ηλεκτρονικού ταχυδρομείου . Εκτιμά, ωστόσο , καθορίζει το μέγιστο ποσό μνήμης που μια ενιαία δέσμη ενεργειών μπορεί να καταναλώσει . Αυτή η ρύθμιση ονομάζεται " memory_limit " και μπορεί να τροποποιηθεί στο " php.ini " αρχείο εγκατάστασης , βρίσκονται συνήθως σε " /etc/php5/apache2 /. " Η προεπιλεγμένη ρύθμιση είναι 8 MB για PHP εκδόσεις πριν από την 5.2 και 128MB σε PHP 5.2 ή νεότερη έκδοση. Από ένα μήνυμα ηλεκτρονικού ταχυδρομείου είναι ένα string περάσει σε μια λειτουργία , η σειρά δεν μπορεί να προκαλέσει το σενάριο να υπερβεί το " memory_limit " παράμετρο . Το όριο αυτό δεν επηρεάζεται από τα συνημμένα ηλεκτρονικού ταχυδρομείου, επειδή το περιεχόμενο του συνημμένου δεν έχουν περάσει στη μνήμη σε μια συνάρτηση PHP .
Η Όρια χαρακτήρων
Η
PHP επιβάλλει μια όριο των 70 χαρακτήρων για κάθε γραμμή στο κείμενο ενός μηνύματος ηλεκτρονικού ταχυδρομείου . Αυτό σημαίνει ότι θα πρέπει να τοποθετήσετε το σωλήνα τροφοδοσίας χαρακτήρα " \\ n" να σπάσει ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε πολλές γραμμές αν το μήνυμα είναι περισσότερο από 70 χαρακτήρες . Η λειτουργία PHP " wordwrap " θα το κάνει αυτό για σας περνώντας το μήνυμα το string και το μέγιστο πλάτος της 70 , για παράδειγμα :
$ result = mail ( $ σε , $ θέματος, wordwrap ( $ μήνυμα , 70 ) , $ headers) ?
εικόνων PHP Relay
Η
PHP δεν στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου . Αναμεταδίδει ένα μήνυμα σε έναν παράγοντα μεταφοράς ταχυδρομείου , ή MTA , όπως Exim , Microsoft Exchange , Postfix , qmail ή Sendmail . Το MTA στέλνει το μήνυμα στον παραλήπτη . Η τιμή επιστροφής από την PHP λειτουργία «ταχυδρομείο» δηλώνει ότι η επιτυχία του ρελέ στο MTA , όχι από την παράδοση στον παραλήπτη . Αν κάποιος MTA επιβάλλει περιορισμούς στο μέγεθος ενός μηνύματος ηλεκτρονικού ταχυδρομείου , συμπεριλαμβανομένων των συνημμένων , και το μήνυμα υπερβαίνει αυτό το όριο , η PHP λειτουργία " μήνυμα " θα επιστρέψει ένα επιτυχημένο αποτέλεσμα και το μήνυμα θα αποτύχει με το MTA . Το MTA θα στείλει συνήθως ένα email στον αποστολέα δείχνει ότι το μήνυμα δεν στάλθηκε επειδή υπερέβη το μέγιστο μέγεθος που επιτρέπεται .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα