Download the PHP package phpdot/imap without Composer
On this page you can find all versions of the php package phpdot/imap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package imap
phpdot/imap
IMAP4rev1/IMAP4rev2 protocol library for PHP. Client and server.
Install
Requires PHP 8.2+.
Client
Download emails
Extensions
Server
Wire to any runtime
What's Covered
Every command and response from RFC 9051 (IMAP4rev2) and RFC 3501 (IMAP4rev1):
- 40+ commands: LOGIN, AUTHENTICATE, SELECT, FETCH, SEARCH, SORT, THREAD, STORE, COPY, MOVE, APPEND, EXPUNGE, LIST, LSUB, STATUS, IDLE, ENABLE, NAMESPACE, ID, COMPRESS, QUOTA, ACL, METADATA, all UID variants
- All data types: atoms, quoted strings, literals, literal8, NIL, lists, sequence sets, sections, partials
- All responses: ENVELOPE, BODYSTRUCTURE, FETCH, ESEARCH, BINARY, APPENDUID, COPYUID, FLAGS, CAPABILITY, 37 response codes
- Extensions: CONDSTORE, QRESYNC, COMPRESS, QUOTA, ID, SPECIAL-USE, SORT, THREAD, ACL, METADATA, LIST-EXTENDED, LIST-STATUS
Quality
declare(strict_types=1)on every file- PHPStan max level, zero errors, no ignores
- 457 tests, 1222 assertions
- Zero runtime dependencies
- Server: built-in StreamServer or wire to Swoole/ReactPHP/Workerman/Amp
License
MIT
All versions of imap with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
ext-mbstring Version *
ext-mbstring Version *
The package phpdot/imap contains the following files
Loading the files please wait ...