nuewire/mail

Encrypted, file-based Laravel mail settings with a single Livewire component.
6
Install
composer require nuewire/mail
Latest Version:1.1.0
PHP:^8.2
License:MIT
Last Updated:Jul 28, 2026
Links: GitHub  ·  Packagist
Maintainer: novay

Nuewire Mail

Mail driver settings for Laravel and Livewire.

Install

composer require nuewire/mail
php artisan optimize:clear

Component

<livewire:nuewire-mail />

With nuewire/platform 2, the page appears under Settings → Configuration → Email at /admin/settings/email.

Drivers

  • SMTP
  • Sendmail
  • Amazon SES
  • Mailgun
  • Postmark
  • Resend
  • Log
  • Array

Storage

Settings are encrypted at:

storage/app/private/.nuewire/emails.json

Usage

The selected mailer becomes Laravel's default when the option is enabled.

Mail::to('user@example.com')->send(new InvoiceReady());

Use the package mailer explicitly:

Mail::mailer('nuewire')->to('user@example.com')->send(new InvoiceReady());

The initial driver is log.

Access

The component requires authentication by default.

NUEWIRE_MAIL_GATE=manage-email-settings

Publish

php artisan vendor:publish --tag=nuewire-mail-config
php artisan vendor:publish --tag=nuewire-mail-views
php artisan vendor:publish --tag=nuewire-mail-translations

Config path:

config/nuewire/mail.php

Restart queue or Octane workers after changing drivers.

Related Packages

jeffersongoncalves/filament-mail

Complete email management UI for Filament: mail logs with preview, database temp...

319 7
sun/sunmailer

SunMailer helps you to send email easily.

453 3
coconutcraig/laravel-postmark

Laravel package for sending mail via the Postmark API

3,339,254 217
ritey/mailgun

A laravel 5 wrapper for sending mail via the Mailgun API in Laravel style

25 1
larablocks/pigeon

A more flexible email message builder for Laravel 5 including chained methods, r...

3,706 14