pabloveintimilla / mautic-amazon-ses
Mautic 5 plugin that provides Amazon SES as an email transport and callback to process bounces
Installs: 1 183
Dependents: 0
Suggesters: 0
Security: 0
Stars: 31
Watchers: 5
Forks: 5
Open Issues: 7
Type:mautic-plugin
Requires
- php: >=8.0.0
- mautic/core-lib: ^5.0
- symfony/amazon-mailer: ^6.0
- teknasyon-teknoloji/aws-ses-notification: ^2.0
README
This plugin enable Mautic 5 to run AWS SES as a email transport and provide a callback to process bounces.
INSTALLATION
- Get the plugin using
composer require pabloveintimilla/mautic-amazon-ses
- Clear cache
php bin/console cache:clear
- Install plugin
php bin/console mautic:plugins:reload
CONFIGURATION MAUTIC
Be sure to use the ses+api
as Data Source Name (DSN).
The following is the example for the DSN.
ses+api://ACCESS_KEY:SECRET_KEY@default?region=REGION
Follow the steps to setup plugin DSN:
- Navigate to Configuration > Mail Send Settings
- Update the following fields leaving rest default or empty,
The <apiKey>
and <secretKey>
will be a credential access from a user AWS.
The <region>
is AWS region were run AWS SES in your account
CONFIGURATION AWS
Process bounces you need to configure an AWS SNS to send a callback to Mautic.
- Create a SNS topic attached to AWS SES Identity.
- Configure a suscription:
- Protocol: HTTPS
- Enable raw message delivery
- Endpoint:
URL_MAUTIC
/mailer/callback.
- Confirm SNS suscription, this plugin automatic activate.
AUTHOR
👤 Pablo Veintimilla
- Twitter: @pabloveintimilla
- Github: @pabloveintimilla