forked from STI/Astroport.ONE
78 lines
2.5 KiB
Bash
78 lines
2.5 KiB
Bash
|
#!/bin/bash
|
||
|
########################################################################
|
||
|
# Author: Fred (support@qo-op.com)
|
||
|
# Version: 2022.10.28
|
||
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||
|
########################################################################
|
||
|
MY_PATH="`dirname \"$0\"`" # relative
|
||
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||
|
ME="${0##*/}"
|
||
|
echo '
|
||
|
########################################################################
|
||
|
# \\///
|
||
|
# qo-op
|
||
|
############# '$MY_PATH/$ME'
|
||
|
########################################################################
|
||
|
# SEND EMAIL $1=SUBJECT $2=TXT $3=HTML $4=DEST
|
||
|
########################################################################'
|
||
|
### PLEASE CHANGE YOUR DOMAIN AND KEY ( OR HELP PAYING TRAFIC ;)
|
||
|
## THIS IS A FREE LIMITED ACCOUNT. DO NOT EXAGERATE ;)
|
||
|
MJ_APIKEY_PUBLIC='fbcd95c1b3d08a67dad0988193ca0795'
|
||
|
MJ_APIKEY_PRIVATE='367a3a753546134eeac030d5bf6e41f0'
|
||
|
|
||
|
SENDER_EMAIL='support@qo-op.com'
|
||
|
|
||
|
RECIPIENT_EMAIL="$4"
|
||
|
[[ ! $RECIPIENT_EMAIL ]] && RECIPIENT_EMAIL='support@qo-op.com'
|
||
|
|
||
|
|
||
|
|
||
|
## NOT WORKING !!! HOW TO MAKE THE RIGHT JSON : TODO
|
||
|
echo '{"Messages":[
|
||
|
{
|
||
|
"From": {
|
||
|
"Email": "'$SENDER_EMAIL'",
|
||
|
"Name": "qo-op"
|
||
|
},
|
||
|
"To": [
|
||
|
{
|
||
|
"Email": "'$RECIPIENT_EMAIL'",
|
||
|
"Name": "Astroport"
|
||
|
}
|
||
|
],
|
||
|
"Subject": "'$1'",
|
||
|
"TextPart": "'$2'",
|
||
|
"HTMLPart": "'$3'"
|
||
|
}
|
||
|
]
|
||
|
}'
|
||
|
|
||
|
echo "THIS SCRIPT NEED DEBUGGING"
|
||
|
exit 1
|
||
|
|
||
|
# Run:
|
||
|
curl -s -X POST \
|
||
|
--user "$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE" \
|
||
|
https://api.mailjet.com/v3.1/send \
|
||
|
-H 'Content-Type: application/json' \
|
||
|
-d '{"Messages":[
|
||
|
{
|
||
|
"From": {
|
||
|
"Email": "'$SENDER_EMAIL'",
|
||
|
"Name": "qo-op"
|
||
|
},
|
||
|
"To": [
|
||
|
{
|
||
|
"Email": "'$RECIPIENT_EMAIL'",
|
||
|
"Name": "Astroport"
|
||
|
}
|
||
|
],
|
||
|
"Subject": "'$1'",
|
||
|
"TextPart": "'$2'",
|
||
|
"HTMLPart": "'$3'"
|
||
|
}
|
||
|
]
|
||
|
}' | jq -r
|
||
|
|
||
|
|