secit-pl/imap-bundle
Laravel bundle for IMAP email handling with a simple, configurable client. Connect to mailboxes, search and fetch messages, read headers and bodies, manage folders, and integrate IMAP operations into your Laravel app with minimal setup.
Adopt if:
Look elsewhere if:
php-imap or a framework-specific alternative.For Executives: "This bundle lets us integrate email workflows into our Symfony app with minimal dev effort—think automating support tickets, syncing customer emails into our CRM, or sending transactional emails reliably. It’s like plugging in a turnkey email engine: faster to build, easier to maintain, and secure. For example, we could use it to auto-categorize incoming leads from partner emails or trigger alerts for high-priority messages—without hiring a specialist or building from scratch. The MIT license and active community mean low risk, and it scales with our needs."
For Engineering:
*"The secit-pl/imap-bundle wraps php-imap in a Symfony-friendly way, giving us:
// Fetch unread emails from a mailbox
$emails = $this->imapManager->fetchEmails('imap.example.com', [
'username' => 'user@example.com',
'password' => 'pass',
'mailbox' => 'INBOX',
'criteria' => ['UNSEEN']
]);
How can I help you explore Laravel packages today?