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