Расширение IMAP также создаёт ряд проблем:
- Отсутствие потоко-безопасности. Сборки PHP-ZTS не могут собрать это расширение.
- Отсутствие поддержки аутентификации XAUTH.
- Ошибки в функциональности POP.
В PHP 8.4 расширение IMAP больше не является частью PHP Core и перешло в PECL. Расширение IMAP всё ещё можно установить из PECL, но, учитывая известные проблемы этого расширения, рекомендуется перейти на альтернативную библиотеку, приведённую ниже.
Флаги конфигурации --with-imap и --with-imap-ssl больше не поддерживаются в PHP 8.4. Передача их в сценарий ./configure приводит к предупреждению:
configure: WARNING: unrecognized options: --with-imap
configure: WARNING: unrecognized options: --with-imap-sslЗамена расширению IMAP
Учитывая проблематичность расширения IMAP, использовать его не рекомендуется. Существующие/устаревшие PHP-приложения, нуждающиеся в лёгком способе обновления, по-прежнему могут использовать расширение IMAP из PECL.
Webklex/php-imap — PHP-реализация протокола IMAP с ООП API, которая может стать более жизнеспособной заменой расширению IMAP.