Hallo,
dieses Thema bezieht sich auf ein vorangegangenes Tutorial!
Vorraussetzung sind die selben wie in dem Tutorial!
Gemeint ist folgendes :
Oder bei Huschi : huschi.net - Plesk: Spamassassin und ClamAV per qsheff einbinden
Kurze vorgeschichte :
Da es auf meinem vServer nicht möglich war ClamAV vernüntig mit einzubinden habe ich diverse Versuche unternommen.
Zuletzt die Aktualisierung von qsheff, und genau das brachte den gewünschten Erfolg.
Also fangen wir an:
Qmail stoppen:
Die zur Zeit aktuelleste Fassung von qSheff runterladen und entpacken :
In das neue Verzeichnis wechseln:
./configure aufrufen :
Es gibt noch weitere Optionen, eine Liste der möglichen Optionen findet ihr hier : http://www.enderunix.org/qsheff/docs/handbook.en.txt
Nächster Schritt :
Jetzt müssen wir erstmal den alten qsheff entfernen :
(Inklusive der Änderungen die gemacht wurden dafür)
Nun legen wir wieder eine Sicherung der mail-queue an :
Der, in meinen Augen interessanteste Schritt :
Nun werdet ihr wenn alles gut gegangen ist bislang folgenden Hinweis lesen :
Und genau deswegen werden wir das jetzt machen
Nun kommen wir zu dem bekannten Schritt die mail-queue anpassen damit auch Spamassassin mit läuft :
Jetzt müssen wir ClamAV noch anpassen damit das auch im Local-Socket Modus läuft.
Ersteinmal stoppen wir clamd und freshclam:
Nun passen wir die clamd.conf unseren neuen Ansprüchen an:
Wir müssen TCP also auskommentieren da clamd sich ansonsten nicht mehr starten lässt da clamd nur entweder TCP oder Local-Socket unterstützt.
Variablen die eine Raute (#) haben werden nicht beachtet.
Nur mal als Hinweis am Rande.
Nun starten wir clamd und freshclam wieder :
Und zu guter letzt:
Das war es eigentlich schon
Es sei noch erwähnt das man in der qsheff.conf eine ganze Reihe von Einstellungen machen kann die man sich mal ruhig angucken sollte.
Für den der mit seinem super Viren-Scanner im Mailverkehr werben möchte für den ist die letzte Zeile sehr interessant
Also :
In dem Verzeichnis /usr/local/etc/qsheff-II liegen auch die Regeln mit denen qsheff arbeitet.
Auch sehr interessant.
Und nun viel Spaß damit
Ich habe mit Sicherheit Schritte gemacht die nicht unbedingt Notwendig wären, aber ich weiss das es so funktioniert
P.S.
Ich möchte den Usern im eigentlichen Thread sehr danken und vor allem auch Huschi.
dieses Thema bezieht sich auf ein vorangegangenes Tutorial!
Vorraussetzung sind die selben wie in dem Tutorial!
Gemeint ist folgendes :
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
Für eine etwas besser formatierte Version siehe ...UPDATE: http://www.huschi.net/25_134_de.html 1 Das HowTo zu Spamassassin, ClamAV für V-Server von Strato mit Suse 9.3 und Plesk 2 Spamassassin und ClamAV intallieren 2.1 Als root yast in die Konsole eingeben, Software installieren -->...
serversupportforum.de
Oder bei Huschi : huschi.net - Plesk: Spamassassin und ClamAV per qsheff einbinden
Kurze vorgeschichte :
Da es auf meinem vServer nicht möglich war ClamAV vernüntig mit einzubinden habe ich diverse Versuche unternommen.
Zuletzt die Aktualisierung von qsheff, und genau das brachte den gewünschten Erfolg.
Also fangen wir an:
Qmail stoppen:
Code:
/etc/init.d/qmail stop
Die zur Zeit aktuelleste Fassung von qSheff runterladen und entpacken :
Code:
cd /usr/local/src
wget http://www.enderunix.org/qsheff/qsheff-II-2.1-r2.tar.gz
tar -xzvf qsheff-II-2.1-r2.tar.gz
In das neue Verzeichnis wechseln:
cd qsheff-II-2.1-r2
./configure aufrufen :
Code:
./configure --with-clamav --with-clamd-socket=/var/lib/clamav/clamd-socket --enable-subject-tag --enable-virus-tag
Nächster Schritt :
Code:
make
Jetzt müssen wir erstmal den alten qsheff entfernen :
(Inklusive der Änderungen die gemacht wurden dafür)
Code:
rm /var/qmail/bin/qmail-queue.orig
rm /var/qmail/bin/qmail-queue.orig.2
mv /var/qmail/bin/qmail-queue.bak /var/qmail/bin/qmail-queue
/usr/local/etc/qsheff/uninstall-wrapper.sh
Nun legen wir wieder eine Sicherung der mail-queue an :
Code:
cp -p /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue.bak
Der, in meinen Augen interessanteste Schritt :
Code:
make install
Nun werdet ihr wenn alles gut gegangen ist bislang folgenden Hinweis lesen :
Code:
WARNING! qsheff has not installed yet.
Type '/usr/local/etc/qsheff-II/install-wrapper.sh' to install it manually.
Und genau deswegen werden wir das jetzt machen
Code:
/usr/local/etc/qsheff-II/install-wrapper.sh
Nun kommen wir zu dem bekannten Schritt die mail-queue anpassen damit auch Spamassassin mit läuft :
Code:
rm -f /var/qmail/bin/qmail-queue
echo '#!/bin/sh' >/var/qmail/bin/qmail-queue
echo '/usr/bin/spamc | /var/qmail/bin/qmail-qsheff' >>/var/qmail/bin/qmail-queue
chmod 4755 /var/qmail/bin/qmail-queue
Jetzt müssen wir ClamAV noch anpassen damit das auch im Local-Socket Modus läuft.
Ersteinmal stoppen wir clamd und freshclam:
Code:
/etc/init.d/clamd stop
/etc/init.d/freshclam stop
Nun passen wir die clamd.conf unseren neuen Ansprüchen an:
Code:
edit /etc/clamd.conf
Wir müssen TCP also auskommentieren da clamd sich ansonsten nicht mehr starten lässt da clamd nur entweder TCP oder Local-Socket unterstützt.
PHP:
Bei #LocalSocket /var/lib/clamav/clamd-socket das # weg machen
Bei TCPSocket 3310 ein # vor machen
Bei TCPAddr 127.0.0.1 ebenfalls ein # vor machen
Variablen die eine Raute (#) haben werden nicht beachtet.
Nur mal als Hinweis am Rande.
Nun starten wir clamd und freshclam wieder :
Code:
/etc/init.d/clamd start
/etc/init.d/freshclam start
Und zu guter letzt:
Code:
/etc/init.d/qmail start
Das war es eigentlich schon
Es sei noch erwähnt das man in der qsheff.conf eine ganze Reihe von Einstellungen machen kann die man sich mal ruhig angucken sollte.
Für den der mit seinem super Viren-Scanner im Mailverkehr werben möchte für den ist die letzte Zeile sehr interessant
Also :
Code:
edit /usr/local/etc/qsheff-II/qsheff.conf
In dem Verzeichnis /usr/local/etc/qsheff-II liegen auch die Regeln mit denen qsheff arbeitet.
Auch sehr interessant.
Und nun viel Spaß damit
Ich habe mit Sicherheit Schritte gemacht die nicht unbedingt Notwendig wären, aber ich weiss das es so funktioniert
P.S.
Ich möchte den Usern im eigentlichen Thread sehr danken und vor allem auch Huschi.
Last edited by a moderator: