Change path
parent
c2410a6004
commit
755da65426
|
@ -56,4 +56,4 @@ zeyple unix - n n - - pipe
|
||||||
-o mynetworks=127.0.0.0/8
|
-o mynetworks=127.0.0.0/8
|
||||||
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
|
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
|
||||||
|
|
||||||
127.0.0.1:10027 inet n n n - 0 spawn user=nobody argv=/opt/postfix/conf/whitelist_forwardinghosts.sh
|
127.0.0.1:10027 inet n n n - 0 spawn user=nobody argv=/usr/local/bin/whitelist_forwardinghosts.sh
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
while read QUERY; do
|
|
||||||
QUERY=($QUERY)
|
|
||||||
if [ "${QUERY[0]}" != "get" ]; then
|
|
||||||
echo "500 dunno"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
result=$(curl -s http://nginx:8081/forwardinghosts.php?host=${QUERY[1]})
|
|
||||||
logger -t whitelist_forwardinghosts -p mail.info "Look up ${QUERY[1]} on whitelist, result $result"
|
|
||||||
echo ${result}
|
|
||||||
done
|
|
|
@ -1,36 +0,0 @@
|
||||||
#/bin/bash
|
|
||||||
if [[ ! -f mailcow.conf ]]; then
|
|
||||||
echo "Cannot find mailcow.conf, make sure this script is run from within the mailcow folder."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo -n "Checking MySQL service... "
|
|
||||||
docker-compose ps -q mysql-mailcow > /dev/null 2>&1
|
|
||||||
|
|
||||||
if [[ $? -ne 0 ]]; then
|
|
||||||
echo "failed"
|
|
||||||
echo "MySQL (mysql-mailcow) is not up and running, exiting..."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "OK"
|
|
||||||
read -r -p "Are you sure you want to reset the mailcow administrator account? [y/N] " response
|
|
||||||
response=${response,,} # tolower
|
|
||||||
if [[ "$response" =~ ^(yes|y)$ ]]; then
|
|
||||||
echo -e "\nWorking, please wait..."
|
|
||||||
source mailcow.conf
|
|
||||||
docker-compose exec -T mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "DELETE FROM admin;"
|
|
||||||
docker-compose exec -T mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "INSERT INTO admin (username, password, superadmin, created, modified, active) VALUES ('admin', '{SSHA256}K8eVJ6YsZbQCfuJvSUbaQRLr0HPLz5rC9IAp0PAFl0tmNDBkMDc0NDAyOTAxN2Rk', 1, NOW(), NOW(), 1);"
|
|
||||||
docker-compose exec -T mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "DELETE FROM domain_admins WHERE username='admin';"
|
|
||||||
docker-compose exec -T mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "INSERT INTO domain_admins (username, domain, created, active) VALUES ('admin', 'ALL', NOW(), 1);"
|
|
||||||
docker-compose exec -T mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "DELETE FROM tfa WHERE username='admin';"
|
|
||||||
echo "
|
|
||||||
Reset credentials:
|
|
||||||
---
|
|
||||||
Username: admin
|
|
||||||
Password: moohoo
|
|
||||||
TFA: none
|
|
||||||
"
|
|
||||||
else
|
|
||||||
echo "Operation canceled."
|
|
||||||
fi
|
|
Loading…
Reference in New Issue