![](https://products-qa.fileformat.com/el/email/php/phpmailer/header-image.png)
PHPMailer
Ανοιχτού κώδικα PHP API για επεξεργασία email
Βιβλιοθήκη PHP που επιτρέπει την επισύναψη και αποστολή πολλών αρχείων, τη σύνταξη και την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου σε πολλούς χρήστες μέσω διευθύνσεων Προς, CC, BCC και Απάντηση σε.
Το PHPMailer είναι μια βιβλιοθήκη αποστολής email PHP ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν εφαρμογές για δημιουργία και αποστολή μηνυμάτων email με ελάχιστο κόπο και κόστος. Παρέχει επίσης υποστήριξη για τη δημιουργία σύνδεσης SMTP με έλεγχο ταυτότητας καθώς και για την αποστολή μηνυμάτων email χρησιμοποιώντας διακομιστές Gmail.
Η βιβλιοθήκη έχει παράσχει τη δυνατότητα αποστολής email σε πολλούς χρήστες μέσω διευθύνσεων Προς, CC, BCC και Απάντηση σε. Επιτρέπει επίσης στους χρήστες να κωδικοποιούν μηνύματα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας περιεχόμενο UTF-8 και κωδικοποιήσεις 8bit, base64, δυαδικές και εκτυπώσιμες σε εισαγωγικά. Επιτρέπει επίσης στους χρήστες να επισυνάψουν και να στείλουν πολλά αρχεία με ευκολία.
Η βιβλιοθήκη έχει παράσχει πολλές μεθόδους για την αποστολή μηνυμάτων email. Η βιβλιοθήκη παρέχει πολλές σημαντικές δυνατότητες για τη διαχείριση email, όπως προσθήκη συνημμένων σε ένα μήνυμα email, αυτόματη επικύρωση email, διαχείριση σφαλμάτων σε περισσότερες από 50 γλώσσες, υποστήριξη υπογραφής S/MIME και DKIM, ενσωματωμένη υποστήριξη SMTP, προστασία από επιθέσεις ένεσης κεφαλίδας και πολλά άλλα .
Ξεκινώντας με το PHPMailer
Ο προτεινόμενος τρόπος εγκατάστασης του PHPMailer είναι μέσω του Composer, χρησιμοποιήστε την παρακάτω εντολή για εύκολη εγκατάσταση.
Εγκαταστήστε το PHPMailer API μέσω του Composer
composer require phpmailer/phpmailer
Αποστολή μηνύματος email μέσω PHP API
Η αποστολή μηνυμάτων email σε PHP είναι μια πολύ κοινή προσέγγιση που υιοθετείται στις μέρες μας από τους προγραμματιστές λογισμικού. Η βιβλιοθήκη PHPMailer δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να στέλνουν μηνύματα email μέσα στις δικές τους εφαρμογές με μερικές εντολές PHP. Η βιβλιοθήκη υποστηρίζει επίσης την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου απλού κειμένου σε πελάτες ηλεκτρονικού ταχυδρομείου που δεν είναι HTML. Μπορείτε επίσης να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου από έναν τοπικό διακομιστή ιστού με ευκολία.
Αποστολή μηνύματος email σε λίστα μέσω PHP
Η βιβλιοθήκη ανοιχτού κώδικα PHPMailer χρησιμοποιείται συνήθως για την αποστολή μηνύματος email σε λίστες αλληλογραφίας. Η βιβλιοθήκη είναι πολύ αξιόπιστη και μπορεί να στείλει μηνύματα ηλεκτρονικού ταχυδρομείου σε μια ολόκληρη λίστα παραληπτών με επάρκεια. Μετά τη ρύθμιση μιας παρουσίας PHPMailer χρησιμοποιώντας SMTP, μπορούν να συνδεθούν σε μια βάση δεδομένων MySQL για να ανακτήσουν μια λίστα παραληπτών. Μπορείτε να ορίσετε τα προσαρμοσμένα μηνύματα email σας καθώς και ένα συγκεκριμένο για όλους τους παραλήπτες. Μπορείτε επίσης να επιλέξετε ορισμένους συγκεκριμένους χρήστες από τη λίστα για αποστολή email.
Προσθήκη πολλαπλών συνημμένων στο email
Συχνά απαιτείται η κοινή χρήση πολλών αρχείων μεταξύ των μελών της ομάδας σας ή με τους πελάτες. Το PHPMailer είναι μια πολύ ισχυρή βιβλιοθήκη που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να στέλνουν email με πολλαπλά συνημμένα. Χρησιμοποιεί μια πολύ απλή φόρμα που δέχεται μια μεταφόρτωση αρχείου και την στέλνει με email. Από την άλλη πλευρά, είναι λίγο πιο περίπλοκη μορφή που επιτρέπει τη μεταφόρτωση πολλών αρχείων ταυτόχρονα και τα στέλνει όλα ως συνημμένα σε ένα email.
Αποστολή email μέσω Gmail
Η βιβλιοθήκη ανοιχτού κώδικα PHPMailer δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να στέλνουν τα μηνύματα ηλεκτρονικού ταχυδρομείου τους μέσω της υπηρεσίας Gmail της Google. Για να στείλετε email μέσω διακομιστών Gmail χρειάζεστε περισσότερες ρυθμίσεις από τις κανονικές ρυθμίσεις SMTP. Χρησιμοποιεί έλεγχο ταυτότητας και κωδικού πρόσβασης. Μπορείτε να χρησιμοποιήσετε τις εντολές IMAP για να αποθηκεύσετε μηνύματα σε ένα φάκελο. Μπορείτε επίσης να λάβετε μια λίστα διαθέσιμων φακέλων ή ετικετών χρησιμοποιώντας εντολές IMAP.