Download the PHP package ojessecruz/resend-inbox without Composer
On this page you can find all versions of the php package ojessecruz/resend-inbox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ojessecruz/resend-inbox
More information about ojessecruz/resend-inbox
Files in ojessecruz/resend-inbox
Package resend-inbox
Short Description Framework-agnostic core of a Resend-powered shared inbox: webhook parsing, conversation threading, reply headers and auto-reply detection.
License MIT
Homepage https://github.com/ojessecruz/resend-inbox
Informations about the package resend-inbox
Resend Inbox
Framework-agnostic core of a shared inbox on top of Resend inbound email.
It decides; your framework integration stores, queues and renders:
- Webhooks: verifies the Svix signature and turns the body into a typed event.
- Threading: finds the conversation an inbound email belongs to, by
In-Reply-To/References, falling back to the same subject with the same correspondent. - Replies: builds an email from Markdown with our own
Message-IDand the threading headers, allowing only configured senders. - Auto-replies: recognizes auto-responders, bounces and bulk mail, so they never raise alerts.
- Delivery status: orders
sent → delivered → bounced/complainedso late webhooks never move it back. - Resend API: fetches received emails and attachment URLs, and sends.
Depends only on resend/resend-php, symfony/mime (address parsing), egulias/email-validator and league/commonmark. No framework.
For Laravel, use ojessecruz/laravel-resend-inbox, which builds on this package.
Installation
Usage
Webhooks
Resend redelivers webhooks on failure: handle each email id idempotently.
Storing a received email
$lookup is your implementation of Jessecruz\ResendInbox\Threading\MessageLookup: two queries over your stored messages.
Replying
Testing
Contributing
Please read SECURITY.md.
License
The MIT License (MIT). Please see License File for more information.
All versions of resend-inbox with dependencies
egulias/email-validator Version ^4.0
league/commonmark Version ^2.4
resend/resend-php Version ^1.3
symfony/mime Version ^6.4||^7.0||^8.0