acquia / mc-cs-plugin-sparkpost
Sparkpost Mailer Plugin for Mautic
Installs: 23
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 4
Open Issues: 1
Type:mautic-plugin
Requires
- php: >=8.0.0
- mautic/core-lib: ^5.0
This package is not auto-updated.
Last update: 2024-10-31 13:50:10 UTC
README
Mautic Sparkpost Plugin
This plugin enable Mautic 5 to run Sparkpost as an email transport. Features:
- API transport. This transport can send up to 2000 emails per API request which makes it very fast compared to SMTP.
- Bounce webhook handling. This plugin will unsubscribe contacts in Mautic based on the hard bounces while Sparkpost will take care of the soft bounce retrieals.
Mautic Mailer DSN Scheme
mautic+sparkpost+api
Mautic Mailer DSN Example
'mailer_dsn' => 'mautic+sparkpost+api://:<api_key>@default?region=<region>',
- api_key: Get Sparkpost API key from https://app.sparkpost.com/account/api-keys/create
- options:
- region:
us
(SparkPost https://api.sparkpost.com/api/v1) OReu
(SparkPost EU https://api.eu.sparkpost.com/api/v1)
- region:
Testing
To run all tests composer phpunit
To run unit tests composer unit
To run functional tests composer functional
Static analysis tools
To run fixes by friendsofphp/php-cs-fixer composer fixcs
To run phpstan composer phpstan