PHPackages                             ipunkt/laravel-email-verification-interception - 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. ipunkt/laravel-email-verification-interception

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

ipunkt/laravel-email-verification-interception
==============================================

Email Verification and Mailer Interception package for controlling email sending.

017PHP

Since Jan 20Pushed 9y ago2 watchersCompare

[ Source](https://github.com/ipunkt/laravel-email-verification-interception)[ Packagist](https://packagist.org/packages/ipunkt/laravel-email-verification-interception)[ RSS](/packages/ipunkt-laravel-email-verification-interception/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Email verification and mailer interception package for Laravel
==============================================================

[](#email-verification-and-mailer-interception-package-for-laravel)

Do not send any email to an unverified or blacklisted customer. This package helps solving this task.

[![Latest Stable Version](https://camo.githubusercontent.com/98e42e516f3167053b984c69c304d52d4ed55b58cc2043189c1ba4082b95de6d/68747470733a2f2f706f7365722e707567782e6f72672f6970756e6b742f6c61726176656c2d656d61696c2d766572696669636174696f6e2d696e74657263657074696f6e2f762f737461626c652e737667)](https://packagist.org/packages/ipunkt/laravel-email-verification-interception) [![Latest Unstable Version](https://camo.githubusercontent.com/4437ccab6628675726ab2c175e8538a020257c96a171b18abaf6417de6c9df9b/68747470733a2f2f706f7365722e707567782e6f72672f6970756e6b742f6c61726176656c2d656d61696c2d766572696669636174696f6e2d696e74657263657074696f6e2f762f756e737461626c652e737667)](https://packagist.org/packages/ipunkt/laravel-email-verification-interception) [![License](https://camo.githubusercontent.com/5f811c59f9ce0bb98360d8620b8046bd2a2375b796429e631a668a78a44f2688/68747470733a2f2f706f7365722e707567782e6f72672f6970756e6b742f6c61726176656c2d656d61696c2d766572696669636174696f6e2d696e74657263657074696f6e2f6c6963656e73652e737667)](https://packagist.org/packages/ipunkt/laravel-email-verification-interception) [![Total Downloads](https://camo.githubusercontent.com/69c4f4a26ce9bbd89064a34f73a7ff55ccc6ea286874aa8a2340932f4c6614f5/68747470733a2f2f706f7365722e707567782e6f72672f6970756e6b742f6c61726176656c2d656d61696c2d766572696669636174696f6e2d696e74657263657074696f6e2f646f776e6c6f6164732e737667)](https://packagist.org/packages/ipunkt/laravel-email-verification-interception)

Quickstart
----------

[](#quickstart)

```
composer require ipunkt/laravel-email-verification-interception:dev-master

```

Add to `providers` in `config/app.php`:

```
\Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider::class,

```

Installation
------------

[](#installation)

Add to your composer.json following lines

```
"require": {
	"ipunkt/laravel-email-verification-interception": "dev-master"
}

```

Add `\Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider::class,` to `providers` in `app/config/app.php`.

Run `php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=config` to publish the config.

We ship an activation mail template. For customizing this run `php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=view`.

We also provide migration to create a database table. Laravel automatically migrates it. If you want to customize it just run `php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=migrations`

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

[](#configuration)

The main configuration settings handle the activation mail stuff.

### Activation section

[](#activation-section)

#### register-event-listening

[](#register-event-listening)

We can register event listening by default. So every time a Registered event is fired, the email service interacts and sends a mailable for account confirmation.

#### subject

[](#subject)

Mail subject for activation mail. You can change the subject. This subject will be used for the shipped ActivateEmail mailable.

#### from

[](#from)

You have to set your sender data for the activation mail.

#### view

[](#view)

The template view for the activation mail sent.

You can customize this view template content by publishing it to your code base by typing `php artisan vendor:publish --provider="Ipunkt\Laravel\EmailVerificationInterception\ServiceProvider" --tag=view`.

### User Model

[](#user-model)

Sometimes the user model has a different model class. You can set it here.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4946056?v=4)[Robert Kummer](/maintainers/rokde)[@rokde](https://github.com/rokde)

### Embed Badge

![Health badge](/badges/ipunkt-laravel-email-verification-interception/health.svg)

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

###  Alternatives

[tijsverkoyen/css-to-inline-styles

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

5.8k505.3M228](/packages/tijsverkoyen-css-to-inline-styles)[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)

PHPackages © 2026

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