mirror of
https://github.com/jessfraz/dockerfiles.git
synced 2025-02-01 09:52:42 +01:00
42 lines
816 B
Plaintext
42 lines
816 B
Plaintext
|
#!/bin/bash
|
||
|
set -e
|
||
|
set -o pipefail
|
||
|
|
||
|
if [[ -z "$MAILGUN_API_KEY" ]]; then
|
||
|
echo "Set the MAILGUN_API_KEY env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z "$MAILGUN_DOMAIN_NAME" ]]; then
|
||
|
echo "Set the MAILGUN_DOMAIN_NAME env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z "$TO_NAME" ]]; then
|
||
|
echo "Set the TO_NAME env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z "$TO_EMAIL" ]]; then
|
||
|
echo "Set the TO_EMAIL env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z "$SUBJECT" ]]; then
|
||
|
echo "Set the SUBJECT env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z "$BODY" ]]; then
|
||
|
echo "Set the BODY env variable."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
curl -sSL --user "api:${MAILGUN_API_KEY}" \
|
||
|
"https://api.mailgun.net/v3/${MAILGUN_DOMAIN_NAME}/messages" \
|
||
|
-F "from='Excited User <mailgun@"${MAILGUN_DOMAIN_NAME}">'" \
|
||
|
-F "to=${TO_NAME}" \
|
||
|
-F "to=${TO_EMAIL}" \
|
||
|
-F "subject='"${SUBJECT}"'" \
|
||
|
-F "text='"${BODY}"'"
|