simonschaufi/laravel-dkim
Add DKIM signing to outgoing Laravel mail with this simple package. Configure your domain, selector, and private key, and it automatically signs emails through Laravel’s mailer to improve authentication and deliverability.
simonschaufi/laravel-dkim is a single-purpose Laravel package that signs outgoing mail with DKIM by hooking into the framework's mail-sending event pipeline and delegating the cryptographic work to the underlying Symfony Mailer DKIM signer. v3.6.0 is a compatibility-only release: two PRs adding Laravel 13.x support, no new features, no deprecations, no documented breaking changes. The minor version bump (3.5.0 → 3.6.0) is consistent with semver for "added platform support."
Architecture fit
Integration feasibility
vendor:publish plus three config values. Realistic effort for a competent Laravel developer: a few hours including DNS record publication and propagation wait.selector._domainkey.domain), secret storage for the private key, and alignment between the From: header domain and the signing domain (DMARC alignment).Technical risk
Key questions
composer.json, or only widen it? Does v3.6.0 still support the Laravel version we run today?Stack fit
Migration path
Authentication-Results headers before switching.Compatibility
composer.json constraint range rather than relying on changelog prose. Confirm coexistence with our locked symfony/mailer and PHP version.Sequencing
Authentication-Results for dkim=pass and DMARC alignment.Maintenance
Support
Scaling
Failure modes
dkim=fail at receivers, degrading deliverability with no application error. Requires external monitoring.dkim=pass.Ramp-up
dkim=pass end-to-end at Gmail and Outlook, which de-risks the entire decision in about a day of effort.How can I help you explore Laravel packages today?