openkos / mail-resend
Resend mail driver for OpenKOS.
Requires
- php: ^8.3
- illuminate/mail: ^13.0
- illuminate/support: ^13.0
- openkos/platform: ^0.2
- resend/resend-php: ^1.0
Requires (Dev)
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- orchestra/testbench: ^11.0
- pestphp/pest: ^4.7
- pestphp/pest-plugin-laravel: ^4.1
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-04 08:09:53 UTC
README
Standalone Resend integration for OpenKOS mail notifications.
Install
composer require openkos/mail-resend
Set RESEND_API_KEY or enter the key in the OpenKOS mail settings page, then
configure the OpenKOS mail driver as openkos/resend.
OpenKOS discovers this package through its canonical runtime plugin entrypoint
when it is installed. The package registers both OpenKOS custom mail delivery
and Laravel's native resend mailer. Native Laravel notifications use
Laravel's built-in Resend transport; custom OpenKOS notifications use the DTO
adapter in this package.
The driver health check calls Resend's read-only domains endpoint to verify the API connection. It never sends a test message, so the configured key must have full access for this check.