PHPackages                             elgentos/module-notifier-mail-adapter - 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. elgentos/module-notifier-mail-adapter

ActiveMagento2-module[Mail &amp; Notifications](/categories/mail)

elgentos/module-notifier-mail-adapter
=====================================

Magento mail adapter for MSP Notifier

20PHP

Since Dec 12Pushed 6y ago12 watchersCompare

[ Source](https://github.com/elgentos/magento2-notifier-mail-adapter)[ Packagist](https://packagist.org/packages/elgentos/module-notifier-mail-adapter)[ RSS](/packages/elgentos-module-notifier-mail-adapter/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Elgentos Notifier Mail Adapter
==============================

[](#elgentos-notifier-mail-adapter)

Adapter for sending magento mails with

Description
-----------

[](#description)

With this module you can send magento template mails with only defining a template id and a receiver email.

With additional config you can change area, store\_id or even the from and from\_name which are also defined in the channel config.Also template vars can be added.

This adapter uses MSP Notifier to send the email. In the channel you can use Immediate send or with the MSP queue. Recommended is to use te queue if a lot of emails are send by a foreach loop.

The queue can be started with: `bin/magento msp:notifier:queue:send` so this can be added in a crontab.

For more features, read the complete documentation:

Code
----

[](#code)

Minimal config is:

```
$config = [
    'to' => 'info@elgentos.nl',
];

```

Additional config can be:

```
$config = [
    'to' => 'info@elgentos.nl',
    'area' => 'frontend', // default
    'store_id' => 0, //default
    'template_vars' => [],
    'from' => 'info@elgentos.nl', // is definend in channel config, so can be overridden
    'from_name' => 'Elgentos', // is definend in channel config, so can be overridden
];

```

```
...
public function __construct(
    Elgentos\NotifierMagentoMailAdapter\Api\SendMessageInterface $sendMessage
) {
    $this->sendMessage = $sendMessage;
}
...
public function execute()
{
    ... // Your code

    $config = [
        'to' => 'info@elgentos.nl',
    ];

    $this->sendMessage->execute('my_channel_code', 'magento_mail_template_id', $config);

    ... // Your code
}

```

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

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/88a6d8dc588e8f2a0948335563a754687f71304f0bd3b7f7049d4bcdc00a563c?d=identicon)[peterjaap](/maintainers/peterjaap)

### Embed Badge

![Health badge](/badges/elgentos-module-notifier-mail-adapter/health.svg)

```
[![Health](https://phpackages.com/badges/elgentos-module-notifier-mail-adapter/health.svg)](https://phpackages.com/packages/elgentos-module-notifier-mail-adapter)
```

###  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.0M52](/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)
