diff --git a/README.md b/README.md index 4d4ebd99..77c97e20 100644 --- a/README.md +++ b/README.md @@ -443,6 +443,16 @@ So ASTROBOT while applying ScuttleButt replications will ".chain.ts" data and ch Data can't be lost, but protocol chain can be break ! In case of some annoyance, we can monitor IPFS protocol to identify which IPFSNODEID key is acting badly and apply reaction based on DEFCON level (look into astrXbian code) +### MAILJET + +In order for "Boostrap Station" to send emails to PLAYERs, we use [mailjet service](https://mailjet.com/). + +``` +## CREDENTIALS FILE +~/.zen/MJ_APIKEY +# IS USED BY +~/.zen/Astroport.ONE/tools/mailjet.sh +``` ### LOW RESSOURCE STATION CAN ACTIVATE LOW MODE (disable ipfs daemon) ``` diff --git a/tools/mailjet.sh b/tools/mailjet.sh index 17de432f..6e886477 100755 --- a/tools/mailjet.sh +++ b/tools/mailjet.sh @@ -18,8 +18,28 @@ echo ' ########################################################################' ### PLEASE CHANGE YOUR DOMAIN AND KEY ( OR HELP PAYING TRAFIC ;) ## THIS IS A FREE LIMITED ACCOUNT. DO NOT EXAGERATE ;) +[[ ! $1 ]] \ + && echo "MISSING DESTINATION EMAIL" \ + && exit 1 + mail="$1" # EMAIL DESTINATAIRE -[[ ! $1 ]] && mail="support@qo-op.com" + + +############# USING MAILJET API ############### +[[ ! -s ~/.zen/MJ_APIKEY ]] \ + && echo "MISSING ~/.zen/MJ_APIKEY + PLEASE PROVIDE MAILJET KEY : MJ_APIKEY_PUBLIC= & MJ_APIKEY_PRIVATE" \ + && exit 1 + +## LOAD SENDER API KEYS +################################### +######### ~/.zen/MJ_APIKEY contains +# export MJ_APIKEY_PUBLIC='publickey' +# export MJ_APIKEY_PRIVATE='privatekey' +# export SENDER_EMAIL='me@source.tld' +################################### +source ~/.zen/MJ_APIKEY +export RECIPIENT_EMAIL=${mail} #~ echo "DEST=$mail" # mail=geg-la_debrouille@super.chez-moi.com @@ -44,27 +64,6 @@ echo " # $SUBJECT + $messfile -> $mail ########################################################################" -### SMTP RELAY -#~ echo "From: support@g1sms.fr -#~ To: EMAIL -#~ Bcc: support@qo-op.com -#~ Subject: SUBJECT -#~ $MESSAGEUP -#~ " > ~/.zen/tmp/email.txt - -#~ [[ -s $messfile ]] && cat $messfile >> ~/.zen/tmp/email.txt \ -#~ || echo "$messfile" >> ~/.zen/tmp/email.txt - -#~ cat ~/.zen/tmp/email.txt | sed "s~EMAIL~${mail}~g" | sed "s~SUBJECT~${SUBJECT}~g" | /usr/sbin/ssmtp ${mail} - -############# USING MAILJET API ############### - -export MJ_APIKEY_PUBLIC='02b075c3f28b9797d406f0ca015ca984' -export MJ_APIKEY_PRIVATE='79522360a6e0bcffbfa928a47150d169' -export SENDER_EMAIL='support@g1sms.fr' -export RECIPIENT_EMAIL=${mail} - - # + HTML in FILE rm -f ~/.zen/tmp/email.txt [[ -s $messfile ]] \