forked from STI/Astroport.ONE
mailjet relaying
This commit is contained in:
parent
3d3b02f0e3
commit
79870a439c
|
@ -0,0 +1,10 @@
|
|||
account default
|
||||
tls on
|
||||
host in-v3.mailjet.com
|
||||
port 587
|
||||
from support@qo-op.com
|
||||
auth on
|
||||
user fbcd95c1b3d08a67dad0988193ca0795
|
||||
password 367a3a753546134eeac030d5bf6e41f0
|
||||
tls_starttls off
|
||||
tls_certcheck off
|
|
@ -0,0 +1,77 @@
|
|||
#!/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
|
||||
|
||||
|
Loading…
Reference in New Issue