Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

PHP για την αποστολή e-mail σε Gmail ή το Yahoo Πελάτη

PHP έχει ενσωματωμένη λειτουργία που σας επιτρέπει να στείλετε e-mail απευθείας από ένα PHP script σε παραλήπτες που χρησιμοποιούν το Yahoo! Mail , Gmail ή οποιοδήποτε άλλο πελάτη ηλεκτρονικού ταχυδρομείου . Για να γράψετε το PHP script για να στείλετε e-mail , δημιουργία απαιτούμενων παραμέτρων ηλεκτρονικού ταχυδρομείου, διευθύνσεις ηλεκτρονικού ταχυδρομείου παραλήπτη , το θέμα του μηνύματος , το κείμενο του μηνύματος και κεφαλίδες που απαιτούνται για το μήνυμα . Περάστε τις μεταβλητές αυτές με την PHP λειτουργία " ταχυδρομείο" , που στέλνει το μήνυμα προς τον παράγοντα μεταφοράς ταχυδρομείου του διακομιστή αλληλογραφίας του . Ο πράκτορας ηλεκτρονικής αλληλογραφίας στέλνει το μήνυμα στους διακομιστές ηλεκτρονικού ταχυδρομείου Yahoo και το Gmail . Ρυθμίστε τις απαιτούμενες παραμέτρους
Η

Για να εξασφαλιστεί ότι οι ρυθμίσεις για την αλληλογραφία είναι σωστά ρυθμισμένο για τον web server , μπορείτε να ορίσετε συγκεκριμένα με χρήση PHP . Δύο ρυθμίσεις που απαιτούνται : " SMTP ", το οποίο είναι το όνομα του διακομιστή αλληλογραφίας που θα στείλει το email ? Και " sendmail_from , " η οποία είναι η διεύθυνση από την οποία θα αποστέλλονται τα μηνύματα του . Χρησιμοποιήστε το " ini_set " λειτουργία σε PHP για να ρυθμίσετε τις μεταβλητές του συστήματος . Για παράδειγμα :

ini_set ( " SMTP " , " smtp.example.com " ) ? Ini_set ( « sendmail_from » , « user@example.com ') ?
Εικόνων Καθορίστε τις παραλήπτες
Η

Συγκεντρώστε και να διαμορφώσετε τις διευθύνσεις ηλεκτρονικού ταχυδρομείου των παραληπτών σε μια μεταβλητή . Παραλήπτης διευθύνσεις ηλεκτρονικού ταχυδρομείου θα πρέπει να διαχωρίζονται με κόμματα και θα πρέπει να διαμορφωθεί σύμφωνα με το RFC 2822 , Format Internet Message . Για παράδειγμα :

$ σε = " johndoe@yahoo.com , Jane Smith " ?

Η Δημιουργήστε το θέμα < br >

Δημιουργήστε μια μεταβλητή για να αποθηκεύσουμε το θέμα του μηνύματος ηλεκτρονικού ταχυδρομείου . Το θέμα δεν μπορεί να περιέχει χαρακτήρες γραμμή τροφοδοσίας . Για παράδειγμα :

$ subject = " Αυτό είναι το θέμα του μηνύματος e-mail μου για να σας"?
Εικόνων Ορίστε το μήνυμα
Η

Δημιουργήστε μια μεταβλητή για να αποθηκεύσετε το κείμενο του μηνύματος ηλεκτρονικού ταχυδρομείου . Από το Yahoo! και το Gmail και υποστήριξη μορφοποίηση HTML emails , μπορεί να θέλετε να επισημάνετε -up το κείμενο με email HTML tags. Κάθε γραμμή στο κείμενο του μηνύματος θα πρέπει να διαχωρίζονται με ένα χαρακτήρα αλλαγής γραμμής ή " \\ n" και θα πρέπει να είναι όχι περισσότερο από 70 χαρακτήρες . Για παράδειγμα :

$ μήνυμα = " σημαντικό μήνυμα για σας < /title> < /head> <body> <strong> Αγαπητέ Γιάννη και Jane : < /strong > Χαίρομαι που λάβατε αυτό το μήνυμα από μένα < /body> < /html > " ? <br> εικόνων Συμπεριλάβετε Κεφαλιά <br> Η <p> ! Δημιουργήστε μια μεταβλητή για να αποθηκεύσουμε τις επικεφαλίδες να αποσταλεί μαζί με το μήνυμα . Συμπεριλάβετε μια επικεφαλίδα «προς» και κεφαλίδα "Από" . Για αντίγραφο του άνθρακα ή τυφλή κάποιος αντίγραφο του άνθρακα στο μήνυμα , περιλαμβάνει ένα " cc " ή " bcc " κεφαλίδα . Εάν θέλετε να στείλετε ένα μήνυμα HTML , περιλαμβάνουν ένα « Παντομίμα - Version" και " Content-type " κεφαλίδα . Βεβαιωθείτε ότι έχετε χωρίζουν κάθε κεφαλίδα με τη μεταφορά μετ 'επιστροφής και η γραμμή τροφοδοσίας χαρακτήρες Για παράδειγμα : <br> <p> $ headers = " Προς: John Doe , Jane Smith \\ r \\ n" " \\ r \\ n ". ? . $ headers = " Από : Jane Doe \\ r \\ n" ? $ headers = " cc : Peter Jones <peterj@gmail.com> \\ r \\ n" ? . $ headers = " MIME -Version . : 1.0 \\ r \\ n " ? $ headers = . " Content-type : text /html ? charset = iso - 8859-1 \\ r \\ n " ? <br> εικόνων Στείλτε το Email <br> < br > <p> Χρησιμοποιήστε την PHP λειτουργία " μήνυμα " για να στείλετε το μήνυμα και να συλλάβει την τιμή επιστροφής από τη λειτουργία . Ελέγξτε την τιμή επιστροφής για να δείτε αν το μήνυμα αυτό με επιτυχία δεκτά για παραλαβή από το μέσο μεταφοράς αλληλογραφίας . Για παράδειγμα : <br> <p> $ mail_result = mail ( $ σε , $ από , $ υποκείμενο , $ headers) ? Αν ( $ mail_result ! ) Echo " Σφάλμα κατά την αποστολή μηνύματος ! " ? Elseecho " Μήνυμα αποδεκτή για την παράδοση " ? <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/php-mysql-programming/91549.html' >Πώς να δημιουργήσετε μια αναπτυσσόμενη λίστα Χρησιμοποιώντας XML και Ajax σε PHP </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/php-mysql-programming/91551.html' >PHP ' isset »εναντίον« κενό » </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/93003.html" target="_blank">Πώς να διαβάσετε ένα αρχείο DOC Χρησιμοποιώντας την PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/93058.html" target="_blank">MySQL ConnectorJ Tutorial </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/341540.html" target="_blank">Είναι η PHP μια υπόθεση ευαίσθητη στη γλώσσα; </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92382.html" target="_blank">Πώς να αλλάξετε ένα MySQL Χρήστης Κωδικός στο CPanel </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92160.html" target="_blank">Καθυστέρηση λειτουργίες σε PHP </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92673.html" target="_blank">PHP και DVD Εκπαίδευση </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92704.html" target="_blank">Πώς να Μεταφορά δεδομένων MySQL για την Network Solutions </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92851.html" target="_blank">Πώς να αποθηκεύσετε ένα αρχείο ως ένα PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92368.html" target="_blank">Πώς να πάρει τη θέση του Temp αρχεία σε PHP </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>