mzagmajster/omnivery-mailer-bundle

Integrate Swiftmailer transport for Omnivery API

Maintainers

Package info

github.com/omnivery/mautic-omnivery-plugin

Type:mautic-plugin

pkg:composer/mzagmajster/omnivery-mailer-bundle

Statistics

Installs: 18

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 7

v5.0.0 2026-06-15 13:03 UTC

This package is auto-updated.

Last update: 2026-06-15 12:59:58 UTC


README

Plugin provides integration with Omnivery so you can send email messages from Mautic via API using your domains.

Main Features

  • Sending emails via Omnivery API.

Prerequisites

  • Project was tested on Mautic v5.0.0-rc1.
  • During development having composer setup can be handy to run scripts in composer.json.

Installing

Move to plugins directory of your Mautic installation & clone repository.

cd <mautic-dir>/plugins
git clone <repo-url> OmniveryMailerBundle
cd OmniveryMailerBundle
composer install

Install/reload the plugin

cd <mautic-dir>
rm -rf var/cache/dev/* var/cache/prod/*
php bin/console mautic:plugins:install --env=dev  # Use mautic:plugins:reload --env=dev for update

Running the tests

[work in progress]

To run all tests composer phpunit

To run unit tests composer unit

Coding style & Syntax Check

Use commands defined by mautic core repository: heere

Deployment

When you are reloading the plugin, make sure you use --env=prod switch on production.

Documentation

  • Upload the plugin to plugins folder. Name of the plugin folder needs to be OmniveryMailerBundle.

  • Navigate to Configuration -> Email Settings -> Email DSN. Configure the settings as shown below (make sure you add your own domain and API key). API key needs to go under password field.

Config for Omnivery transport

  • Save the settings
  • Send test Email to see if it works.

Happy emailing =)!

Built With

Contributing

  • If you have a suggestion for the feature or improvement consider opening an issue on GitHub (just make sure the same issue does not already exists).
  • If you want, you can open a pull request and I will make an effort to merge it.
  • Finally if this project was helpful to you consider supporting it with a donation via PayPal. Thank you!

Versioning

This project is using Semantic Versioning.

Authors

This project was adapated & is maintained by Matic Zagmajster. For more information please see AUTHORS file.

License

This project is licensed under the GPL-3.0 License see the LICENSE file for details.