#!/bin/sh # # Get Maia and set it up # cd /usr/src /usr/bin/wget http://www.maiamailguard.com/files/maia-1.0.2.tar.gz /bin/tar -zxvf maia-1.0.2.tar.gz cd maia-1.0.2 /bin/mkdir /var/amavisd /bin/mkdir /var/amavisd/maia /bin/mkdir /var/amavisd/db /bin/mkdir /var/amavisd/tmp /bin/mv scripts /var/amavisd/maia/ /bin/mv maia.conf.dist /etc/maia.conf /bin/mv templates /var/amavisd/maia/ /bin/mv php/config.php.dist php/config.php /bin/mv php /var/www/maia /bin/mv amavisd-maia /usr/sbin /bin/mv amavisd.conf.dist /etc/amavisd.conf # # If you add the following to maia-mysql.sql before CREATE TABLE users ( # then you can uncomment the following line and automatically set up the DB: # #DROP DATABASE IF EXISTS maia; #CREATE DATABASE maia; #USE maia; #GRANT CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE ON maia.* TO \ #amavis@localhost IDENTIFIED BY 'passwd'; # #/usr/bin/mysql -u root -ppasswd < maia-mysql.sql cd /root /usr/sbin/addgroup amavis /usr/sbin/adduser www-data amavis /usr/sbin/useradd -g amavis -d /var/amavisd amavis /bin/chown -R amavis. /var/amavisd /bin/chown -R www-data /var/www/maia /bin/chown root. /usr/sbin/amavisd-maia /bin/chown amavis.amavis /etc/maia.conf /bin/chmod 640 /var/amavisd/maia/templates/*.tpl /bin/chmod 750 /var/amavisd/maia/scripts/*.pl /bin/chmod 640 /etc/maia.conf /bin/chmod 755 /usr/sbin/amavisd-maia /bin/ln -s /usr/sbin/amavisd-maia /usr/sbin/amavisd /bin/ln -s /usr/share/php/smarty/libs /usr/share/php/Smarty cd /etc/default echo < amavisd # /etc/default/amavisd # # Change to one to enable amavis ENABLED=1 # Where should amavisd write its PID to file? If you use the -u or # --username option above, this needs to be writable by that user. # Otherwise, the init script will not be able to shut amavisd down. PIDFILE="/var/run/amavisd.pid" # Set nice level of spamd #NICE="--nicelevel 15" END cd /etc/init.d wget http://www.dpsims.com/~dpsims/maia/amavisd_init.d_script.sh mv amavisd_init.d_script.sh amavisd chmod 755 amavisd update-rc.d amavisd default cd /etc wget http://www.dpsims.com/~dpsims/maia/amavisd.conf cd / echo "All done!"