Works with your favorite provider
Get up and running in under 2 minutes
Install the package
composer require laravelsmtp/laravel-smtp
Zero configuration required • Works immediately
Configure your provider
LSMTP_PROVIDER=ses
LSMTP_FROM_ADDRESS=no-reply@yourapp.com
LSMTP_FROM_NAME="Your App"
Auto-configures Laravel mail settings
Test & verify
php artisan laravelsmtp:test you@domain.com
Built-in testing & diagnostics
Everything you need for production-ready email
We set mail.default
and mailers at runtime from .env
. No file edits.
DNS/SPF/DKIM checks with laravelsmtp:doctor
. Verify sending with laravelsmtp:test
.
Automatic fallback to secondary provider on transient errors. 99.9% uptime.
Delivered, bounce, complaint events with signature validation. Real-time delivery tracking.
Swap mailers per tenant or per user at runtime. Perfect for SaaS applications.
Free to use forever. Optional hosted analytics when you need it. MIT licensed.
Start free with the package. Upgrade when you need logs, analytics and teams.
Open‑source package
Logs & analytics for small teams
For production SaaS apps
Enterprise plans available on request (SLA, custom limits, deliverability consulting).
Quickstart, configuration by provider, examples, and troubleshooting, along with additional resources, best practices, and community support guidelines.
View Docs →config/mail.php
?No. We configure mailers at runtime from your .env
.
SES, Mailgun, Postmark, SendGrid, Gmail/Workspace, and any generic SMTP.
Yes. The core package is free. The hosted dashboard is paid.
Yes. You can swap mailers per tenant/user at runtime.
Join the beta and get the package as soon as it's ready. We'll only email important updates.
By continuing you agree to our Privacy Policy.•✓ No spam, unsubscribe anytime