Capita di voler demandare il compito di mail server ad un server esterno quindi si rende necessario disattivare il servizio di posta su tutti i domini attivi
#!/bin/sh
#
# Author: Fausto Pala
# Date: 24/11/2015
# Email: fp at visivcomunicazione.it
#
# LO SCRIPT DISATTIVA IL SERVIZIO MAIL SU TUTTI I DOMINI CONFIGURATI SU PLESK
mysql -sN -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "SELECT dom.name FROM domains dom LEFT JOIN DomainServices d ON (dom.id = d.dom_id AND d.type = 'web') LEFT JOIN IpAddressesCollections ia ON ia.ipCollectionId = d.ipCollectionId LEFT JOIN IP_Addresses iad ON iad.id = ia.ipAddressId;" | while read name;
do
tmp=$(/usr/local/psa/bin/domain -i $name | grep "Mail service")
status=${tmp#*: }
/usr/local/psa/bin/domain -u $name -mail_service false
done
Nessun commento:
Posta un commento