diff --git a/templates/.msmtprc b/templates/.msmtprc new file mode 100644 index 000000000..753928c28 --- /dev/null +++ b/templates/.msmtprc @@ -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 diff --git a/tools/mailjet.sh b/tools/mailjet.sh new file mode 100755 index 000000000..e4cb53be7 --- /dev/null +++ b/tools/mailjet.sh @@ -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 + +