forked from vern/website
Send mail to admins everytime a signup request is made
This commit is contained in:
parent
6b4d8334f7
commit
c21cb72aad
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue