PHPackages                             linusshops/module-kickbox - 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. linusshops/module-kickbox

ActiveMagento2-module

linusshops/module-kickbox
=========================

02.0k[1 PRs](https://github.com/linusshops/module-kickbox/pulls)PHP

Since Dec 13Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/linusshops/module-kickbox)[ Packagist](https://packagist.org/packages/linusshops/module-kickbox)[ RSS](/packages/linusshops-module-kickbox/feed)WikiDiscussions develop Synced 2mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

module-kickbox
==============

[](#module-kickbox)

Kickbox.io email verification for Magento 2

This module is a wrapper for the [Kickbox.io php api library](https://github.com/kickboxio/kickbox-php).

Based on [linusshops/kickbox-magento](https://github.com/linusshops/kickbox-magento) for Magento 1.

Usage
-----

[](#usage)

### Verify an email

[](#verify-an-email)

Inject `LinusShops\Kickbox\Model\EmailVerifier` for access to verification.

```
$email = 'test@example.com';

//'risky' emails are also considered deliverable
$this->emailVerifier->verifyIsDeliverable($email)

```

### Verify an email using the response model

[](#verify-an-email-using-the-response-model)

```
$verifiedEmail = $this->emailVerifier->verify('info@linusshops.com');
$isValid = $verifiedEmail->isDeliverable();

//Access any of the response fields from Kickbox as magic methods.
$result = $verifiedEmail->result();
$didYouMean = $verifiedEmail->did_you_mean();
$sendex = $verifiedEmail->sendex();

```

### Use the ajax endpoint to verify client-side

[](#use-the-ajax-endpoint-to-verify-client-side)

`http://example.com/en/kickbox/deliverable?email=test@example.com`

```
{
	"error": 0,
	"feedback": {
		"message": "Data retrieved successfully!",
		"debug": [],
		"target": ""
	},
	"tpl": [],
	"target": {
		"feedback": "",
		"payload": ""
	},
	"payload": {
		"email": "samuel@dersam.net",
		"deliverable": true
	}
}

```

For best results, use Common.ajax for automagical parsing.

Author
======

[](#author)

[Samuel Schmidt](https://github.com/dersam)

License
=======

[](#license)

MIT

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance59

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 71.4% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8fa6044a587e4dd9355bd68d6c3a31c628cc26752e600c81074e0049ec383688?d=identicon)[linusshops](/maintainers/linusshops)

---

Top Contributors

[![dersam](https://avatars.githubusercontent.com/u/475851?v=4)](https://github.com/dersam "dersam (10 commits)")[![drew7721](https://avatars.githubusercontent.com/u/9411699?v=4)](https://github.com/drew7721 "drew7721 (4 commits)")

---

Tags

kickboxmagento2magento2-module

### Embed Badge

![Health badge](/badges/linusshops-module-kickbox/health.svg)

```
[![Health](https://phpackages.com/badges/linusshops-module-kickbox/health.svg)](https://phpackages.com/packages/linusshops-module-kickbox)
```

PHPackages © 2026

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