In My Previous Post, I share the method to send emails via PHP cURL & PHP Guzzle using Pepipost JSON API in this tutorial we are going to see the method to Send Emails from Shell Script using Pepipost API v2.
Here is the Simple Bash Shell Script Which helps us to Send Emails via Pepipost.
- Create JSON File named as
params.json
{"personalizations": [{
"recipient": "[email protected]",
"attributes": {
"NAME": "Hello User"
}
}],
"tags": "Post Updates",
"from": {
"fromEmail": "[email protected]",
"fromName": "Santhosh veer"
},
"subject": "[Blog Post Updates]",
"content": "Hi,[%NAME%] This is My First test Email",
"replyToId": "[email protected]"
}
- Create bash File Named as
pepi.sh
#!/bin/bash
PEPIPOST_API_KEY="YOUR API KEY"
curl --request POST \
--url https://api.pepipost.com/v2/sendEmail \
--header "api_key: $PEPIPOST_API_KEY" \
--header "content-type: application/json" \
--data @params.json
- Execute the Script
bash pepi.sh
- Output Response
{"data":{},"message":"Success"}