![](https://products-qa.fileformat.com/uk/email/php/phpmailer/header-image.png)
PHPMailer
PHP API з відкритим кодом для обробки електронної пошти
Бібліотека PHP, яка дозволяє вкладати та надсилати кілька файлів, створювати та надсилати електронні листи кільком користувачам за допомогою адрес «Кому», «Копія», «Прихована копія» та «Відповісти».
PHPMailer — це бібліотека PHP для надсилання електронної пошти з відкритим вихідним кодом, яка дозволяє розробникам програмного забезпечення створювати програми для створення та надсилання повідомлень електронної пошти з мінімальними зусиллями та витратами. Він також підтримує встановлення з’єднання SMTP із автентифікацією, а також надсилання повідомлень електронної пошти за допомогою серверів Gmail.
Бібліотека надала можливість надсилати електронні листи кільком користувачам за адресами «Кому», «Копія», «Прихована копія» та «Відповісти». Він також дозволяє користувачам кодувати повідомлення електронної пошти за допомогою вмісту UTF-8 і 8-бітного, base64, двійкового кодування та кодування з можливістю друку в лапках. Це також дозволяє користувачам легко вкладати та надсилати кілька файлів.
Бібліотека надала кілька методів надсилання повідомлень електронної пошти. Бібліотека надає кілька важливих функцій для керування електронною поштою, таких як додавання вкладень до повідомлення електронної пошти, автоматична перевірка електронної пошти, обробка помилок більш ніж 50 мовами, підтримка підпису S/MIME та DKIM, інтегрована підтримка SMTP, захист від атак із впровадженням заголовка та багато іншого. .
Початок роботи з PHPMailer
Рекомендований спосіб інсталяції PHPMailer — через Composer, скористайтеся наступною командою для легкої інсталяції.
Встановіть API PHPMailer через Composer
composer require phpmailer/phpmailer
Надіслати повідомлення електронною поштою через PHP API
Надсилання повідомлень електронної пошти в PHP є дуже поширеним підходом, прийнятим сьогодні розробниками програмного забезпечення. Бібліотека PHPMailer дає розробникам програмного забезпечення можливість надсилати повідомлення електронної пошти у власних програмах за допомогою кількох команд PHP. Бібліотека також підтримує надсилання простих текстових електронних листів клієнтам електронної пошти без HTML. Ви також можете легко надсилати електронні листи з локального веб-сервера.
Надіслати повідомлення електронною поштою до списку через PHP
Бібліотека з відкритим вихідним кодом PHPMailer зазвичай використовується для надсилання електронних листів до списків розсилки. Бібліотека дуже надійна і може вміло надсилати електронні листи та повідомлення цілому списку одержувачів. Після налаштування екземпляра PHPMailer за допомогою SMTP вони можуть підключитися до бази даних MySQL, щоб отримати список одержувачів. Ви можете налаштувати власні електронні листи, а також одне окреме для всіх одержувачів. Ви також можете вибрати певних користувачів зі списку для надсилання електронних листів.
Додайте кілька вкладень до електронної пошти
Часто потрібно поділитися кількома файлами між членами вашої команди або клієнтами. PHPMailer — це дуже потужна бібліотека, яка дає розробникам програмного забезпечення можливість надсилати електронні листи з кількома вкладеннями. Він використовує дуже просту форму, яка приймає завантаження файлу та надсилає його електронною поштою. З іншого боку, це трохи складніша форма, яка дозволяє завантажувати декілька файлів одночасно та надсилати їх усі як вкладення до електронного листа.
Надсилання електронної пошти через Gmail
Бібліотека з відкритим кодом PHPMailer дає розробникам програмного забезпечення можливість надсилати свої електронні листи через службу Gmail від Google. Щоб надсилати електронні листи через сервери Gmail, потрібні додаткові налаштування, ніж звичайні параметри SMTP. Він використовує автентифікацію за ідентифікатором і паролем. Ви можете використовувати команди IMAP для збереження повідомлень у папку. Ви також можете отримати список доступних папок або міток за допомогою команд IMAP.