Download the PHP package gcgov/bulk-email without Composer
On this page you can find all versions of the php package gcgov/bulk-email. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gcgov/bulk-email
More information about gcgov/bulk-email
Files in gcgov/bulk-email
Package bulk-email
Short Description Tap into the centralized bulk email manager
License MIT
Informations about the package bulk-email
GCGOV Email Package
Internal applications can include this package to generate bulk emails by subscribed channels or to send individual emails via the bulk email queue.
Installation
composer require gcgov/bulk-email
API Configuration
Prior to calling any methods in the library, define the api url and your access token.
Debug Logging
To enable debug logging, add these lines prior to using the library.
Save & Subscribe Email Addresses to Channels
This method will subscribe all provided email address to all provided channel ids. If a provided email address has existing channel subscriptions, the existing subscriptions will remain and new channels provided will be added as additional subscriptions. If a provided email address is already subscribed to a provided channel, the user will remain subscribed to that provided channel and new channels provided will be added as additional subscriptions.
Send a Bulk Email to Channel Subscribers
This method will queue the same message to every email address subscribed to a particular channel.
Actual mail sending is handled by the Bulk Email API and may be delayed based on message priority and sending limits.
Send an Individual Email
To send an individual email, use bulkEmail::messageToEmail()
All versions of bulk-email with dependencies
guzzlehttp/guzzle Version ^7.0
monolog/monolog Version ^3.4
andrewsauder/json-deserialize Version ^2.5