Inbound Mail

Inbound Mail Processing

Connect IMAP mailboxes, fetch and store emails with attachments, and dispatch webhook notifications to your applications in real time.

IMAP Connectivity

Connect multiple IMAP/POP3 mailboxes with basic auth or OAuth2. Automatic token refresh for Google and Microsoft.

Email Storage

Emails are parsed and stored with metadata, HTML/text bodies, and attachments via Spatie Media Library.

Webhook Dispatch

HMAC-SHA256 signed payloads delivered to your endpoints with automatic retries and exponential backoff.

REST API

19 Sanctum-protected endpoints for managing accounts, webhooks, emails, and delivery logs programmatically.

CLI Management

Interactive artisan commands for account setup, webhook configuration, mail fetching, and API token generation.

Admin Dashboard

Web interface for monitoring accounts, browsing emails, managing webhooks, and tracking delivery status with retry support.

How It Works

1

Configure IMAP Accounts

Add your IMAP/POP3 mailbox credentials via the admin panel, API, or CLI. Supports basic auth and OAuth2.

2

Register Webhooks

Point webhook URLs at your application. Scope them globally or to specific accounts. Add custom headers if needed.

3

Receive Notifications

When new emails arrive, the scheduler fetches them and dispatches signed webhook payloads to your endpoints automatically.