The gap
When a customer says they never got the invoice or the account e-mail, most Laravel apps cannot show what was sent, to whom and when. Mail logs in files are hard to search, often keep passwords and tokens in plain text, and grow forever.
Plugins
Every e-mail your Laravel app sends, stored with its bodies, recipients and attachments, with secrets redacted, old mail pruned on schedule, and a Filament panel to preview and resend.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
When a customer says they never got the invoice or the account e-mail, most Laravel apps cannot show what was sent, to whom and when. Mail logs in files are hard to search, often keep passwords and tokens in plain text, and grow forever.
What it is
Sentfold stores each sent message in a database table as it leaves the app, redacts secrets first, prunes old mail on a schedule and gives support staff a Filament screen to find, preview, resend or export any message.
How you use it
Install, migrate and every message is archived: complete enough to answer any "did we send it?" question, careful enough with secrets and retention to keep.
For Laravel teams that need a searchable record of their outgoing mail for support and audits, without storing secrets and without writing their own logging.
Use it when
Built for
Sentfold hooks into Laravel's MessageSent event. Every message that goes through Laravel's mailer is stored after it was handed to the transport, whether it came from a Mailable, a notification, Mail::raw or a queue worker. Each row records the class that sent it, so you can filter by it later.
Regular expressions run over the subject and bodies before storing; the defaults catch passwords, tokens and signatures in links, reset-password links and Bearer tokens, and you can add your own. Password reset notifications keep only the envelope. The number of redactions is stored, and the resend dialog warns when the copy is redacted.
The Filament resource lists every message with subject, class, recipients, tags and attachments, searchable by subject and address. The view page previews the HTML in a sandboxed frame with no scripts and no access to the panel, shows the text and source, and offers resend and .eml download. Access can be limited with two callbacks.
sentfold:prune deletes mail older than the retention period in chunks of 500, together with stored attachment files. A dry run shows what would go. Schedule it once and the archive stays the size you decided.
1 of 6
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Laravel | 12 or newer | 13.35 |
| Filament | 4 or newer | 5.10 |
| PHP | 8.2 or newer | 8.4 |
It is finished and tested. It is not on sale yet; this page will say where to get it when it is.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.