PHPackages                             innocode-digital/wp-mail-helpers - 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. innocode-digital/wp-mail-helpers

ActiveWordpress-muplugin[Mail &amp; Notifications](/categories/mail)

innocode-digital/wp-mail-helpers
================================

Overrides mail From headers, adds check of mail functionality.

1.2.1(6y ago)114.4k12GPL-2.0+PHPPHP &gt;=7.0

Since Mar 26Pushed 6y ago11 watchersCompare

[ Source](https://github.com/innocode-digital/wp-mail-helpers)[ Packagist](https://packagist.org/packages/innocode-digital/wp-mail-helpers)[ RSS](/packages/innocode-digital-wp-mail-helpers/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (1)Versions (10)Used By (2)

Mail Helpers
============

[](#mail-helpers)

### Description

[](#description)

Overrides mail From headers, adds check of mail functionality.

### Install

[](#install)

- Preferable way is to use [Composer](https://getcomposer.org/):

    ```
    composer require innocode-digital/wp-mail-helpers

    ```

    By default it will be installed as [Must Use Plugin](https://codex.wordpress.org/Must_Use_Plugins). But it's possible to control with `extra.installer-paths` in `composer.json`.
- Alternate way is to clone this repo to `wp-content/mu-plugins/` or `wp-content/plugins/`:

    ```
    cd wp-content/plugins/
    git clone git@github.com:innocode-digital/wp-mail-helpers.git
    cd wp-mail-helpers/
    composer install

    ```

If plugin was installed as regular plugin then activate **Mail Helpers** from Plugins page or [WP-CLI](https://make.wordpress.org/cli/handbook/): `wp plugin activate wp-mail-helpers`.

### Usage

[](#usage)

#### Constants

[](#constants)

If it's needed to override **From** mail headers in all emails then next constant should be added (usually to `wp-config.php`):

```
define( 'MAIL_FROM_ADDRESS', '' );
define( 'MAIL_FROM_NAME', '' );

```

##### Notes

[](#notes)

It's not required to set both constants, in most cases you only need to set `MAIL_FROM_ADDRESS`.

Plugin sets hook with pretty big priority `9999` but another plugins and themes could set bigger value and in this case you should change priority according to your needs, e.g.:

```
if ( function_exists( 'innocode_mail_helpers' ) ) {
    remove_filter( 'wp_mail_from', [ innocode_mail_helpers(), 'mail_from' ], 9999 );
    add_filter( 'wp_mail_from', [ innocode_mail_helpers(), 'mail_from' ], 10001 );
}

```

#### Settings

[](#settings)

There is a possibility to set **From** mail headers in WordPress administration panel: **Settings** &gt; **Mail**. **From Email** should be verified in a similar way like WordPress verifies **Administration Email Address**. These settings have bigger priority than constants.

#### Tools

[](#tools)

Plugin adds a tool for testing mail functionality. You can send a test email in WordPress administration panel from **Tools** &gt; **Mail** page.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity58

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 ~4 days

Total

9

Last Release

2293d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.1

1.0.1PHP &gt;=7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/5b52f801a1cdb5f6622a9e49f4359717b1808ca23e948a243eae225f55e2c7eb?d=identicon)[smfb-dinamo](/maintainers/smfb-dinamo)

---

Top Contributors

[![kuliebiakin](https://avatars.githubusercontent.com/u/6066592?v=4)](https://github.com/kuliebiakin "kuliebiakin (13 commits)")

### Embed Badge

![Health badge](/badges/innocode-digital-wp-mail-helpers/health.svg)

```
[![Health](https://phpackages.com/badges/innocode-digital-wp-mail-helpers/health.svg)](https://phpackages.com/packages/innocode-digital-wp-mail-helpers)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[october/rain

October Rain Library

1601.7M99](/packages/october-rain)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[mediawiki/maps

Adds various mapping features to MediaWiki

85155.1k3](/packages/mediawiki-maps)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

595.0k](/packages/etailors-mautic-amazon-ses)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3407.6k](/packages/starcitizentools-citizen-skin)

PHPackages © 2026

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