mailjet/mailjet-swiftmailer
mailjet/mailjet-swiftmailer adds a Mailjet transport to Swift Mailer, letting PHP apps send transactional and bulk email through Mailjet's API. Existing Swift Mailer workflows keep building messages while Mailjet handles delivery, tracking, and scaling.
smtp.mailjet.com, ports 25/465/587), so a vanilla Laravel SMTP mailer is a zero-dependency integration. This package only buys you API-based sending and slightly reduced protocol overhead — a narrow benefit that rarely justifies a third-party abstraction.Only under a narrow and shrinking set of conditions:
Look elsewhere in nearly every other case:
MAIL_MAILER=smtp pointed at Mailjet, or the official mailjet-apiv3-php SDK for API sending. Both are supported by the vendor.For executives: This is a small, MIT-licensed connector that lets a specific legacy PHP framework talk to Mailjet, our email delivery vendor. It is not a strategic component. It was last updated in 2019, its underlying framework reached end-of-life in 2021, and essentially no other projects depend on it. Recommendation: do not adopt it as a new dependency; if it already exists in our codebase, treat it as known technical debt with a scheduled removal, not an outage risk requiring immediate spend.
For engineering: Mailjet speaks plain SMTP, so Laravel's built-in mailer covers most of our needs with zero added dependencies. This package only adds value for API-based sending on pre-Laravel-7 codebases still on SwiftMailer. For anything modern, use the Symfony Mailjet mailer bridge or the vendor's official SDK. If we do inherit this package, pin the version, confirm the Mailjet credentials and fallback path, and add a ticket to migrate before the next major framework upgrade — the blast radius is contained because nothing else in the ecosystem depends on it, which means no one else will be fixing it either.
How can I help you explore Laravel packages today?