sddproductions / sdd-sparkpost-transport-bundle
SDDProductions/SDDSparkPostTransportBundle Bundle
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/sddproductions/sdd-sparkpost-transport-bundle
Requires
- php: >=5.6
- digitalstate/platform-transport-bundle: dev-master
- php-http/guzzle6-adapter: ~1.0
- sparkpost/php-sparkpost: ~2.0
This package is not auto-updated.
Last update: 2025-10-12 01:50:03 UTC
README
This bundle is an integration between DigitalState/Platform-Transport-Bundle and SparkPost/php-sparkpost
Configuration
The ususal composer require !
Transport and Profile configuration
Transport
You need to add a new Transport with the following data:
{
"api_key":"YOUR_SPARKPOST_API_KEY",
"allowed_sender_domains":
[
"example.com",
"other.example.com"
]
}
The api_key is self explanatory.
The allowed_sender_domains is the list of domains that are currently allowed and configured in SparkPost.
Profile
You need to add a new profile with the following data:
The Field send_from is used to configured the emails will that is used to send emails through the Transport
Possible values :
- Send from specific email:
{
"send_from": {
"fullName" : "John Doe",
"email" : "john.doe@example.com"
}
}
- WIP:
CURRENT_USERThefromaddress will be the email address of the current connected user (The user pressing the SEND Button)
{
"send_from":"CURRENT_USER"
}
- WIP:
ENTITY_OWNERThefromaddress will be the email address of the user that is the Owner of the recipient
{
"send_from":"ENTITY_OWNER"
}