PHPackages                             armorlab/imap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. armorlab/imap

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

armorlab/imap
=============

Library for manage mailboxes and emails in PHP

1.1(6y ago)04MITPHPPHP &gt;=7.4CI failing

Since Apr 20Pushed 6y agoCompare

[ Source](https://github.com/ArmorLab/imap)[ Packagist](https://packagist.org/packages/armorlab/imap)[ Docs](https://github.com/ArmorLab/imap)[ RSS](/packages/armorlab-imap/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

PHP imap
========

[](#php-imap)

[![License](https://camo.githubusercontent.com/1fdb5d2cd846f5a80480e79e7a3d1fde8fdcd2c8ac29c2f87ec9fb04c7da0950/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f41726d6f724c61622f696d6170)](LICENSE)[![Build status](https://camo.githubusercontent.com/eba780caf537948cf22b4be7617051e0460ba5b540d4daed517acec9ccbfc8f5/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f41726d6f724c61622f696d61702f6d6173746572)](https://travis-ci.org/ArmorLab/imap)[![Version](https://camo.githubusercontent.com/5b0b71940fd7df1b2faeff676763cdd5d0d732245005c8284ee298d457eb46ff/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f41726d6f724c61622f696d61703f6c6162656c3d76657273696f6e)](https://packagist.org/packages/armorlab/imap)[![Release date](https://camo.githubusercontent.com/024998bcb0dc98cf52ebc8197b969a5505a0495cb5c6c4b00b362a4056702fb5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f41726d6f724c61622f696d6170)](https://github.com/ArmorLab/imap/releases)[![PHP version](https://camo.githubusercontent.com/0ace21716143128ea486d565f52d8abf17ff1159437c73a3dccb89f66dc62765/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7068702d762f41726d6f724c61622f696d61703f636f6c6f723d626c756576696f6c6574)](https://travis-ci.org/ArmorLab/imap)[![Maintainability](https://camo.githubusercontent.com/29760ea8ba7db20638554890bd9401244e6a012999f7e53d4f59be1e78866261/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6d61696e7461696e6162696c6974792d70657263656e746167652f41726d6f724c61622f696d6170)](https://codeclimate.com/github/ArmorLab/imap)[![Code coverage](https://camo.githubusercontent.com/c025dfc8687f30a667b532bc9edd01ddde14b6c7c2798542ff746b0dbe8a43d0/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f41726d6f724c61622f696d6170)](https://codecov.io/gh/ArmorLab/imap)

Library for manage mailboxes and emails in PHP

Usage
-----

[](#usage)

```
$connection = new \ArmorLab\Driver\Connection('imap.google.com', 993);

$imapDriver = new \ArmorLab\Driver\ImapDriver($connection);
$imapDriver->login('login', 'password');

//list active folders from mailbox
$folders = $imapDriver->getActiveFolders();
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

3

Last Release

2211d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/aad80040c8e7ba6d9680d7fedacecb1939597dcff2c95afce0799992d1d470f8?d=identicon)[ArmorLab](/maintainers/ArmorLab)

---

Top Contributors

[![pawelpoloczek](https://avatars.githubusercontent.com/u/30537984?v=4)](https://github.com/pawelpoloczek "pawelpoloczek (55 commits)")

---

Tags

phpimapmailboxreceive emailsmailbox manager

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/armorlab-imap/health.svg)

```
[![Health](https://phpackages.com/badges/armorlab-imap/health.svg)](https://phpackages.com/packages/armorlab-imap)
```

###  Alternatives

[php-imap/php-imap

Manage mailboxes, filter/get/delete emails in PHP (supports IMAP/POP3/NNTP)

1.7k12.9M42](/packages/php-imap-php-imap)[jason-munro/cypht

Lightweight Open Source webmail written in PHP and JavaScript

1.5k146.0k](/packages/jason-munro-cypht)[benhall14/php-imap-reader

A PHP class that makes working with IMAP in PHP simple.

3516.6k](/packages/benhall14-php-imap-reader)[henrique-borba/php-sieve-manager

A modern (started in 2022) PHP library for the ManageSieve protocol (RFC5804) to create/edit Sieve scripts (RFC5228). Used by Cypht Webmail.

23125.7k2](/packages/henrique-borba-php-sieve-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
