De volgende 'hacks' zijn nu nodig voor de transparante filter: (zie tekening van transparant filter in wiki) cp dspam_clean /usr/bin touch /var/log/packages/dspam.lock cp dspam.conf /etc/dspam.conf syn3-mysqlcreate dspamdb /etc/dspam.conf svcrestart /service/dspam touch /var/log/packages/clamav.lock chown -R nobody /var/run/clamav/ chown -R nobody /usr/share/clamav sed 's/amavis/nobody/' -i /etc/clamd.conf sed 's/amavis/nobody/' -i /etc/freshclam.conf svcrestart /service/clamav chown -R nobody /home/system/amavis cp amavisd.conf /etc/amavisd.conf svcrestart /service/amavis touch /var/log/packages/amavisd.lock cp amavis2dspam /usr/bin chmod +x /usr/bin/amavis2dspam touch /etc/amavis2dspam.filter touch /var/www/passwd echo $HOSTNAME >> /var/qmail/control/rcpthosts /var/qmail/bin/maildirmake /home/system/postmaster chmod -R 777 /home/system/postmaster echo /home/system/postmaster > /var/qmail/alias/.qmail-default echo 300 > /var/qmail/control/timeoutsmtpd cp my.cnf /etc svcrestart /service/mysql/ cp spamfilter.conf /etc/apache2/conf.d echo '' > /var/www/htdocs/index.php svcrestart /service/apache2/ touch /var/log/packages/netqmail.lock cp run /service/qmail-smtpd chmod +x /service/qmail-smtpd/run svcrestart /service/qmail-smtpd cp status /bin chmod +x /bin/status cp nieuwdomein /bin chmod +x /bin/nieuwdomein ------ extra packages installen: dspam_webui netqmail2 voor grafieken in webui: alle perlmod_GD-dingen. Uitzetten wat uit kan. alles firewallen Nu moet je er bij kunnen. nieuw domein toevoegen met: nieuwdomein status zien met: status voor onderhoud, terwijl server mail blijft queue op inkomende queue: svcstop /service/qmail-send2 /var/www/cgi-bin/admins bevat administrators ----------------------------------------------------- notities edwin: -Bepaalde packages mogen (nog) niet geupdate mogen worden. Vandaar de lockfiles -Hiervoor moeten we de packages nog zo aanpassen dat de configfiles een symlink worden naar de juiste config: transparant of 'normaal' -vergeet niet /var/qmail/aliases/.qmail-default aan te passen: /home/system/postmaster/ en een maildir hiervoor te maken. dit scheelt extreem veel performance voor alle lokale bounces/error mails. (die gaan nog via TEFT-mode namelijk!) -/var/qmail/control/timeoutsmtpd op 300 seconden zetten, ivm hangende servers/sessies -zorg dat de hostname van de bak zelf ook in rcpthosts staat om uber vage fouten te voorkomen! anders krijg je dat double bounces niet aankomen en andere vage shit (heb ik bij infrait ook gehad dus) Dit ben ik nog aan het testen..dit kan ook de oorzaak zijn waarvoor het vage filter in amavis2dspam nodig is?? -dspamc kan op 1 of andere manier geen goede X-DSPAM-Recipient header toevoegen. (dit is een eigen patch van mij) Dus voorlopig moet het transparant filter het maar zonder dspamc doen.grrrrrrrrrrrrrr -Nu draait amavis dus als nobody/nogroup! -En clamd als gevolg hiervan ook! -vergeet nit de webserver aan te passen met spamfilter.conf -touch ff een /var/www/passwd -gebruik my.cnf voor mysql; deze gebruikt meer geheugen en kan meer aan. -dspam_clean moet aangepast, zodat alleen qmail-send2 down/reset doet. staat in svn nu.