![](https://products-qa.fileformat.com/ro/email/php/phpmailer/header-image.png)
PHPMailer
Open Source PHP API pentru procesarea e-mailului
Bibliotecă PHP care permite să atașați și să trimiteți mai multe fișiere, să compuneți și să trimiteți mesaje de e-mail către mai mulți utilizatori prin adrese Către, CC, BCC și Răspuns către.
PHPMailer este o bibliotecă de trimitere de e-mail PHP cu sursă deschisă care permite dezvoltatorilor de software să creeze aplicații pentru construirea și trimiterea de mesaje de e-mail cu efort și cost minim. De asemenea, oferă suport pentru realizarea unei conexiuni SMTP cu autentificare, precum și pentru trimiterea de mesaje de e-mail folosind serverele Gmail.
Biblioteca a oferit capacitatea de a trimite e-mailuri către mai mulți utilizatori prin adrese către, CC, BCC și pentru răspuns. De asemenea, permite utilizatorilor să codifice mesajele de e-mail folosind conținut UTF-8 și codificări pe 8 biți, base64, binare și imprimabile cu ghilimele. De asemenea, permite utilizatorilor să atașeze și să trimită mai multe fișiere cu ușurință.
Biblioteca a oferit mai multe metode pentru trimiterea mesajelor de e-mail. Biblioteca oferă câteva caracteristici importante pentru gestionarea e-mailului, cum ar fi adăugarea de atașamente la un mesaj de e-mail, validarea automată a e-mailului, gestionarea erorilor în peste 50 de limbi, suport pentru semnarea S/MIME și DKIM, suport SMTP integrat, protecție împotriva atacurilor de injectare antet și multe altele .
Noțiuni introductive cu PHPMailer
Modul recomandat de a instala PHPMailer este prin Composer, vă rugăm să utilizați următoarea comandă pentru o instalare ușoară.
Instalați PHPMailer API prin Composer
composer require phpmailer/phpmailer
Trimiteți un mesaj de e-mail prin API-ul PHP
Trimiterea mesajelor de e-mail în PHP este o abordare foarte comună adoptată în prezent de dezvoltatorii de software. Biblioteca PHPMailer oferă dezvoltatorilor de software puterea de a trimite mesaje de e-mail în propriile aplicații cu câteva comenzi PHP. Biblioteca acceptă, de asemenea, trimiterea de e-mailuri cu text simplu către clienți de e-mail non-HTML. De asemenea, puteți trimite cu ușurință e-mailuri de pe un server web local.
Trimiteți un mesaj de e-mail către o listă prin PHP
Biblioteca open source PHPMailer este de obicei folosită pentru a trimite un mesaj de e-mail către listele de corespondență. Biblioteca este foarte fiabilă și poate trimite e-mailuri și mesaje către o întreagă listă de destinatari în mod competent. După configurarea unei instanțe PHPMailer folosind SMTP, se pot conecta la o bază de date MySQL pentru a prelua o listă de destinatari. Puteți seta mesajele de e-mail personalizate, precum și unul anume pentru toți destinatarii. De asemenea, puteți selecta anumiți utilizatori din listă pentru trimiterea de e-mailuri.
Adăugați mai multe atașamente la e-mail
Este adesea necesar să partajați mai multe fișiere între membrii echipei sau cu clienții. PHPMailer este o bibliotecă foarte puternică care oferă dezvoltatorilor de software capacitatea de a trimite e-mailuri cu mai multe atașamente. Folosește un formular foarte simplu care acceptă încărcarea unui fișier și îl trimite prin e-mail. Pe de altă parte, este un formular puțin mai complex care permite încărcarea mai multor fișiere simultan și le trimite pe toate ca atașamente la un e-mail.
Trimiterea e-mailului prin Gmail
Biblioteca cu sursă deschisă PHPMailer oferă dezvoltatorilor de software capacitatea de a-și trimite mesajele de e-mail prin serviciul Gmail de la Google. Pentru a trimite e-mailuri prin serverele Gmail, aveți nevoie de mai multe setări decât setările normale SMTP. Utilizează autentificarea cu id și parola. Puteți utiliza comenzile IMAP pentru a salva mesajele într-un folder. De asemenea, puteți obține o listă de foldere sau etichete disponibile folosind comenzi IMAP.