Posted By

bhubbard on 06/04/09


Tagged

mail disable Plesk


Versions (?)

Disable Mail for all domains in Plesk


 / Published in: Bash
 

  1. #!/bin/bash
  2. # This script finds all sites in Plesk that have the mail enabled, then disables them.
  3.  
  4. SiteList=`egrep 'Server(Name)' /var/www/vhosts/*/conf/httpd.include|awk '{print $3}'|grep -v www.*|grep -v '^.*\..*\..*$'|sed 's/:80//'|sed 's/:443//'|sort -u`;
  5.  
  6. for Site in $SiteList
  7. do
  8. Result=`/usr/local/psa/bin/domain -i $Site | grep 'Mail service' | awk '{print $3}'`;
  9. if [ $Result == On ]; then
  10. Command=`/usr/local/psa/bin/domain -u $Site -mail_service false`
  11. echo "Turning Off Mail Service: $Site";
  12. fi
  13. done

Report this snippet  

You need to login to post a comment.