Send mail to admins everytime a signup request is made

This commit is contained in:
Arya Kiran 2022-05-31 16:40:23 +05:30
parent 6b4d8334f7
commit c21cb72aad
1 changed files with 4 additions and 1 deletions

View File

@ -3,7 +3,9 @@ source ../cgibashopts
echo "Content-type:text/html; charset=UTF-8\n\n"
echo ""
adminmails='aryak@vern.cc cobra@vern.cc neopenk@vern.cc'
echo '<link rel="stylesheet" href="/style.css">'
echo '<title>~vern admins</title>'
if [[ $FORM_username =~ ^([a-z_][a-z0-9_]{0,30})$ ]] && ! id $FORM_username &> /dev/null; then
echo "<br>Valid Username <b> $FORM_username </b><br>"
VALID_USERNAME=1
@ -40,4 +42,5 @@ if [[ $VALID_EMAIL == 1 ]] && [[ $VALID_USERNAME == 1 ]] && [[ $VALID_SSH == 1 ]
echo "SSH Keys: $sshurl" >> /tmp/membershipemail$MAILNUM
echo "Services requested: $FORM_git $FORM_fedi $FORM_matrix" >> /tmp/membershipemail$MAILNUM
printf "\nReason for join request: \n $FORM_reason\n" >> /tmp/membershipemail$MAILNUM
cat /tmp/membershipemail$MAILNUM | mailx -v -r "mememail@vern.cc" -S smtp="10.7.0.2:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="mememail@vern.cc" -S smtp-auth-password=$(cat /private/mememailpasswd) -S ssl-verify=ignore -s $(head -n1 /tmp/membershipemail$MAILNUM) $adminmails
fi