PHPackages                             thoughtco/statamic-postmark-spamcheck - 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. thoughtco/statamic-postmark-spamcheck

ActiveLibrary

thoughtco/statamic-postmark-spamcheck
=====================================

Checks form submission content against Postmarks spam check API

1.0.1(2y ago)25.1k↓50%PHP

Since May 1Pushed 2y ago2 watchersCompare

[ Source](https://github.com/thoughtco/statamic-postmark-spamcheck)[ Packagist](https://packagist.org/packages/thoughtco/statamic-postmark-spamcheck)[ RSS](/packages/thoughtco-statamic-postmark-spamcheck/feed)WikiDiscussions main Synced 1mo ago

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

Statamic Postmark Spamcheck
===========================

[](#statamic-postmark-spamcheck)

This addon checks any form submission content against the [Postmark Spamcheck API](https://spamcheck.postmarkapp.com).

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

[](#installation)

Install by composer: `composer require thoughtco/statamic-postmark-spamcheck`

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

[](#configuration)

By default all Form Submissions will be checked for the presence of a `text` or `textarea` field, and if found a check will be run.

If you want to override this, publish the config:

`php artisan vendor:publish --tag=statamic-postmark-spamcheck`

You then have the option to specify an array of specific forms to check, what your spam threshold is, what field handle to check for and whether you want to fail silently.

A basic text email body is passed to the Postmark API, if you want to override this you can publish the view and modify it:

`php artisan vendor:publish --tag=statamic-postmark-spamcheck-views`

The published file will be found in `resources/views/vendor/statamic-postmark-spamcheck`

Testing during development
--------------------------

[](#testing-during-development)

If you want to test responses during development you can use the `STATAMIC_POSTMARK_SPAMCHECK_TEST_MODE` env value.

Setting it to `disable` will prevent the addon from running.

Setting it to `fail` with throw a validation error, or fail silently, depending on what the `fail_silently` config value is set to.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity42

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

Every ~16 days

Total

2

Last Release

732d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/51899?v=4)[Ryan Mitchell](/maintainers/ryanmitchell)[@ryanmitchell](https://github.com/ryanmitchell)

---

Top Contributors

[![ryanmitchell](https://avatars.githubusercontent.com/u/51899?v=4)](https://github.com/ryanmitchell "ryanmitchell (5 commits)")

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/thoughtco-statamic-postmark-spamcheck/health.svg)

```
[![Health](https://phpackages.com/badges/thoughtco-statamic-postmark-spamcheck/health.svg)](https://phpackages.com/packages/thoughtco-statamic-postmark-spamcheck)
```

PHPackages © 2026

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