PHPackages                             ahmedwassef/laravel-email-sentry - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. ahmedwassef/laravel-email-sentry

ActivePackage[Mail &amp; Notifications](/categories/mail)

ahmedwassef/laravel-email-sentry
================================

Library for email management and tracking in Laravel apps.

v1.0(2y ago)4168MITPHPPHP ^8.0

Since Feb 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ahmedwassef/laravel-email-sentry)[ Packagist](https://packagist.org/packages/ahmedwassef/laravel-email-sentry)[ RSS](/packages/ahmedwassef-laravel-email-sentry/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Laravel Email Sentry
====================

[](#laravel-email-sentry)

 An Awesome Email Monitoring and Management Package

 [![](https://raw.githubusercontent.com/ahmedwassef/Laravel-email-sentry/master/Info/screenshoot.png)](https://raw.githubusercontent.com/ahmedwassef/Laravel-email-sentry/master/Info/screenshoot.png)---

### Description

[](#description)

*Laravel Email Sentry* This Laravel package provides a robust solution for monitoring and managing email events within your application. It offers valuable features to enhance control and visibility over email sending and delivery processes.

**Key Features:**

- Seamless integration with Laravel applications
- Insights into email delivery and recipient engagement
- Intuitive configuration options
- Optimize your emails performance based on insights gained from *Laravel Email Sentry*.
- Email Event Monitoring: Logs email sending and sent events for comprehensive record-keeping and debugging purposes.
- User-Centric Record Retrieval: Retrieves email sentry records associated with specific users.
- Pagination: Enables efficient navigation and retrieval of email records in paginated views.
- Filtering: Allows you to filter email records based on various criteria, such as sender, recipient, CC, BCC, and other attributes.
- Pruning: Provides a mechanism to remove older email sentry records, helping to manage storage space.

### Installation

[](#installation)

To install *Laravel Email Sentry* using Composer, run the following command in your Laravel project directory:

```
composer require ahmedwassef/laravel-email-sentry
```

```
# Publish the Configuration file
php artisan EmailSentry:publish
```

After installing *Laravel Email Sentry* , you should also run the migrate command in order to create the table needed to store Data

```
php artisan migrate
```

Configuration
-------------

[](#configuration)

You can configure Email Sentry by modifying the config/email-sentry.php configuration file. The configuration allows you to enable or disable email monitoring .

```
// Publish the Configuration file

return [
    'enabled' => true,
 ];
```

### Usage

[](#usage)

To start using Laravel Email Sentry, you need to instantiate the EmailSentry class and call its methods as per your requirements.

```
// import and use Facade
use MailSentry;
```

```
// Retrieve by user ID
$emails = MailSentry::getEmailsByUserId($userId);

// Paginate records
$emails = MailSentry::getEmailsPaginated($perPage);

// Filter records
$filters = ['from' => 'sender@example.com'];
$emails = MailSentry::filterEmails($filters, $perPage);

// Search by sender, recipient, etc.
$emails = MailSentry::getEmailsFrom($email, $name, $perPage); // ... similar methods for to, cc, bcc
```

### Compatibility

[](#compatibility)

- Laravel 8.x and above

### Support:

[](#support)

For any inquiries or assistance, reach out at .

### License

[](#license)

*Laravel Email Sentry* is licensed under the [MIT License](https://opensource.org/licenses/MIT).

([back to top](#top))

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

803d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/01e9bf30445641b574dd40597daf64663c46bb3c6e2f1639b13a564f01f61a6a?d=identicon)[ahmedwassef](/maintainers/ahmedwassef)

---

Top Contributors

[![ahmedwassef](https://avatars.githubusercontent.com/u/15824260?v=4)](https://github.com/ahmedwassef "ahmedwassef (7 commits)")

---

Tags

phplaravelemail sentryEamil Auditing

### Embed Badge

![Health badge](/badges/ahmedwassef-laravel-email-sentry/health.svg)

```
[![Health](https://phpackages.com/badges/ahmedwassef-laravel-email-sentry/health.svg)](https://phpackages.com/packages/ahmedwassef-laravel-email-sentry)
```

###  Alternatives

[vemcogroup/laravel-sparkpost-driver

SparkPost driver to use with Laravel 6.x|7.x|8.x|9.x|10.x

421.7M1](/packages/vemcogroup-laravel-sparkpost-driver)[biegalski-llc/laravel-mailgun-webhooks

This package allows you to quick and easily integrate your Laravel application with Mailgun Webhooks thus allowing you to track the outgoing email status for each individual user. There is also an optional feature to receive alerts for specific mailgun events such as spam complaints and sending failuresgit .

2389.2k](/packages/biegalski-llc-laravel-mailgun-webhooks)[martian/spammailchecker

A laravel package that protect users from entering non-existing/spam email addresses.

422.0k](/packages/martian-spammailchecker)[hafael/azure-mailer-driver

Supercharge your Laravel or Symfony app with Microsoft Azure Communication Services (ACS)! Effortlessly add email, chat, voice, video, and telephony-over-IP for next-level communication. 🚀

14109.2k](/packages/hafael-azure-mailer-driver)[juanparati/brevosuite

Complete Brevo integration with Laravel

1010.8k](/packages/juanparati-brevosuite)[misma/laravel-mailpeek

MailPeek provides a simple local inbox right in your browser to enable you preview emails being sent from your application.

222.1k](/packages/misma-laravel-mailpeek)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
