GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

SirLouen/pecl-mail-imap

An extension to operate with the IMAP protocol, as well as the NNTP, POP3, and local mailbox access methods. (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 24SirLouen

최고 순위

#93

과소평가 · 활발한데 무명

100

누적 스타

24

포크 수

3

최근 30일 기록 일수

프로젝트 상태라이선스: 미확인최근 push: 미확인열린 이슈(PR 포함): 미확인

2026-10-25부터 수집. 미확인 = 아직 미수집

README에 뱃지를 붙여보세요 · SirLouen/pecl-mail-imap[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/SirLouen/pecl-mail-imap.svg)](https://git.vaiox.xyz/ko/repo/SirLouen/pecl-mail-imap)
<a href="https://git.vaiox.xyz/ko/repo/SirLouen/pecl-mail-imap"><img src="https://git.vaiox.xyz/api/badge/SirLouen/pecl-mail-imap.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

프로젝트 문서

PHP IMAP Extension

This is the IMAP extension extracted from the PHP source distribution. PHP versions after PHP 8.3 no longer bundle this extension.

About this fork

This repository is a maintained fork of php/pecl-mail-imap, which describes itself as an archive. It keeps the same extension name, code and license.

Compared with the last PECL release (1.0.3), it adds:

  • support for PHP 8.6 and php-src master
  • installation with PIE
  • automatic detection of the Kerberos and SSL support that c-client was built with, so a plain ./configure works with distribution packages
  • a clear error from ./configure when c-client is not installed
  • CI that runs the test suite against Dovecot on PHP 8.3 to 8.6, NTS and ZTS, and on Alpine Linux

The extension is still not safe to use from several threads in the same process (for example FrankenPHP). ZTS builds of PHP that run one thread per process, such as the CLI and PHP-FPM, work.

The documentation is still available as part of the PHP Documentation.

Installing with PIE

PIE builds the extension from source, so you need c-client (see below), a C compiler, autoconf and make, and unzip to unpack the download. On the official PHP Docker images the build tools are listed in $PHPIZE_DEPS. Then:

pie install sirlouen/imap

Windows is not supported through PIE yet.

Installing with pecl

Each release also comes with a package for pecl, which needs the same build tools as PIE except unzip. pecl cannot install it straight from the GitHub URL, so download it first:

curl -fLO https://github.com/SirLouen/pecl-mail-imap/releases/latest/download/imap.tgz
pecl install ./imap.tgz

Keep the ./: if imap.tgz is missing or broken, pecl install imap.tgz installs the old PECL imap 1.0.3 from pecl.php.net instead.

If pecl stops with "Extension 'imap' already loaded", remove your distribution's imap package first, for example apt remove php8.4-imap.

Then add extension=imap to your php.ini. On the official PHP Docker images, run docker-php-ext-enable imap instead.

Installation Issues

In order for this extension to compile, you need to have the c-client installed. Debian 13, Ubuntu 26.10, Fedora and Homebrew no longer package it.

Debian and Ubuntu

On Debian 12, Ubuntu 24.04 and Ubuntu 26.04 you can install it, plus unzip for PIE, with:

apt-get install libc-client-dev unzip

This also installs the Kerberos and SSL development libraries that this c-client is built with, and Kerberos and SSL support are enabled automatically.

Alpine Linux

Alpine's c-client is built with SSL support only:

apk add imap-dev openssl-dev

현재 순위

  • 93

    과소평가 · 활발한데 무명

    100 스타 · 24 fork · 총 스타 수(오름차순)

    과소평가 →

최근 30일 추이

누적 스타 추이

순위 추이

일별 스타 증가

← 랭킹으로