V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff - Server Support Forum
Server Support Forum
Anzeige:
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff

Zurück   Server Support Forum > >

Anzeige:

Antwort
 
Themen-Optionen Bewertung: Bewertung: 127 Stimmen, 4,96 durchschnittlich.
  #1  
Alt 19.02.2006, 13:42
Sinepp Sinepp ist offline
Registered User
 
Registriert seit: 02.2006
Alter: 35
Beiträge: 535
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 --> Suchen --> Spamassassin --> Paket spamassassin auswählen --> Accept --> Ok --> Install More
2.2 Search --> ClamAV --> clamav und clamdb auswählen (Clamdb braucht man nicht, wenn man regelmäßig freshclam ausführt, aber ich habs trotzdem installiert, weil er evtl. sonst irgendwo meckert, k.a.). Bei weiteren notwendigen Paketen einfach zustimmend mit dem Kopf nicken und ebenfalls auswählen --> OK. Dann sind wir eigentlich mit yast fertig.
2.3 Online Update durchführen, Clamav und evtl. auch Spamassassin wurden gerade in einer alten Version installiert. Für die Hotdogs unter uns, die hätten gleich sich die aktuelle Version aus dem I-Net saugen können. Ich machs aber so, weils mehr klickibunti ist.
3 Ripmime und qSheff herunterladen
3.1 wget http://www.pldaniels.com/ripmime/ripmime-1.4.0.5.tar.gz
3.2 wget http://www.enderunix.org/qsheff/qsheff-1.0-r4.tar.gz
4 Ripmime installieren
4.1 tar zxvf ripmime-1.4.0.5.tar.gz
4.2 cd rpmime-1.4.0.5
4.3 make
4.4 make install
5 ClamAV konfigurieren
5.1 insserv clamd
5.2 insserv freshclam
5.3 In der Datei /etc/clamd.conf --> Auskommentieren LogFile /var/log/clamd
5.3.1 geht mit vim /etc/clamd.conf, dann i für insert und dann tippen, anschließend für „Speichern“ w! und für beenden q!
5.4 In der Datei /etc/freshclam.conf --> UpdateLogFile /var/log/freshclam.log
6 Logfiles anlegen:
6.1 Anlegen:
6.1.1 touch /var/log/clamd
6.1.2 touch /var/log/freshclam.log
6.1.3 #Rechte setzen:
6.1.4 chown vscan /var/log/clamd
6.1.5 chown vscan /var/log/freshclam.log
7 Virus Datenbank updaten
7.1 chown -R vscan /var/lib/clamav/
7.2 Updaten --> freshclam
8 ClamAV starten
8.1 /etc/init.d/clamd start
8.2 Für ein regelmäßiges Update sorgen:
8.3 /etc/init.d/freshclam start
9 Spamassassin konfigurieren
9.1 Unter http://www.yrex.com/spam/spamconfig.php kann man sich eine Spamassassin Konfigurationsdatei zusammenbasteln lassen.
9.2 Die Datei /etc/mail/spamassassin/local.cf mit den neuen Infos aus Punkt 1 füttern.
10 Spam Daemon starten:
10.1 /etc/init.d/spamd -d
11 Qsheff Installation
11.1 cd /usr/local/src
11.2 tar -xzvf qsheff-1.0-r4.tar.gz
11.3 cd qsheff-1.0-r4
11.4 ./configure
11.5 make
11.6 /etc/init.d/qmail stop
11.7 make install
12 Qsheff Konfigurieren
12.1 /usr/local/etc/qsheff/qsheff.conf
12.2 von
VIRUS_PROG = "/usr/local/bin/clamdscan –quiet"
nach
VIRUS_PROG = "/usr/bin/clamdscan –quiet"
13 Qsheff installieren
13.1 /usr/local/etc/qsheff/install-wrapper.sh
14 Spamassassin einbinden
14.1 mv /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue.bak //Hushi's Vorschlag, ein Backup ist sicherlich sinnvoll
In die Datei qmail-queue kommt nun:
#!/bin/sh

/usr/bin/spamc | /var/qmail/bin/qmail-qsheff

14.2 chmod 755 /var/qmail/bin/qmail-queue
15 Qmail wieder starten
15.1 /etc/init.d/qmail start
16 Finished? Neuinstallation....oder mach dir ein kaltes auf!
17
18 Quellen:
19 http://www.enderunix.org/qsheff/docs...qsheff.en.html
20 http://forum.webhostlist.de/show/uni...to-debian.html
21 http://www.wh-og.hs-niederrhein.de/~.../cat-Linux.php
22 http://www.huschi.net/25_69_de.html
23 http://svn.apache.org/repos/asf/spam...es/3.1/INSTALL
24 http://svn.apache.org/repos/asf/spam...hes/3.1/README

Geändert von Sinepp (20.02.2006 um 13:22 Uhr)
Mit Zitat antworten
Anzeige:

  #2  
Alt 20.03.2006, 23:39
netti netti ist offline
Registered User
 
Registriert seit: 03.2006
Beiträge: 2
Hallo!
Gutes HowTo, war sicherlich ein gutes Stück Arbeit.
Allerdings will es auf meinem VServer bei Strato nicht so recht laufen...
Ich habe alles vollständig installiert, aber ich habe folgende Warnungen erhalten:

qsheff --> make:
miscutil.c: 'misc_openlog'
function 'snprintf'
miscutil.c: 'misc_rotatelog'
function 'localtime_r'
miscutil.c: 'misc_debug'
'%y' yields only 2 digits of year

trotzdem wird die Installation durchgeführt

und dann nach dem "#zweiter Installlationsschritt" funktioniert kein Mailversand und Empfang mehr.

qmail-queue ist ein Link zu "/var/qmail/bin/qmail-qsheff" und dieses enthält folgenden Text:
"#!/bin/sh
/usr/bin/spamc | /var/qmail/bin/qmail-qsheff"

wo liegt mein Fehler? Ich wäre für Hilfe sehr dankbar!

Grüße
netti
Mit Zitat antworten
  #3  
Alt 28.04.2006, 08:30
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
Fehler nach Spamassasin- Installation

Hallo,

erstmal Grüße an alle, hab mich grade hier angemeldet nachdem ich euch schon oft als Gast besucht habe.
Das ist ein tolles Forum mit vielen hilfreichen Tips !

OK, zur Sache :-)
Ich hab die Installation wie von Sinepp beschrieben auf meinem "neuen" VServer mit Suse und Plesk 7.5 r durchgeführt und es sind keine Fehlermeldungen aufgetaucht.

Aber - wie bei netti - kann ich keine mails mehr empfangen oder versenden, sobald ich die qmail-queue ändere...

Setze ich die (vorher gesicherte) wieder ein, klappt alles wunderbar (natürlich ohne SpamAssassin).

In der Datei "warn" stehen u.a. Einträge, es konnte kein qmail-send gestartet werden (cannot start: qmail-send is already running)

Hat von Euch mal jemand herausbekommen, oder eine Idee, wo das Problem liegen kann?

"Böse Zungen" behaupten, SWSOFT (Plesk) hätte was an qmail geändert, um den Einsatz ohne SpamAssassin - Lizenz zu vermeiden, das kann ich mir aber nicht vorstellen...

LG
linuxpfeiffe
Mit Zitat antworten
  #4  
Alt 28.04.2006, 09:49
Benutzerbild von Huschi
Huschi Huschi ist offline
Moderator
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 15.408
Blog-Einträge: 5
Einmal an netti (auch wenn der Beitrag schon etwas älter ist, aber er ist mir wohl entgangen):
Zitat:
Zitat von netti
qmail-queue ist ein Link zu "/var/qmail/bin/qmail-qsheff" und dieses enthält folgenden Text:
"#!/bin/sh
/usr/bin/spamc | /var/qmail/bin/qmail-qsheff"
Das steht dort aber so nirgends. Weder bei Sinepp noch bei mir.
Also, warum hast Du einen Link gesetzt, statt wie im Howto die qmail-queue zu überschreiben?

Und wenn das wirklich so ist, dann hast Du eine Endlosschleife erzeugt.

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support
Mit Zitat antworten
  #5  
Alt 28.04.2006, 09:53
Benutzerbild von Huschi
Huschi Huschi ist offline
Moderator
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 15.408
Blog-Einträge: 5
Und einmal an die 3 F's (eins vor dem Ei und zwei hinter dem Ei):
Zitat:
Zitat von linuxpfeiffe
Aber - wie bei netti - kann ich keine mails mehr empfangen oder versenden, sobald ich die qmail-queue ändere...
Ist die qmail-queue auch wirklich ausführbar, etc.?
Hast Du evtl. das selbe Problem wie netti? (Schau mal nach dem Link.)

Zitat:
In der Datei "warn" stehen u.a. Einträge, es konnte kein qmail-send gestartet werden (cannot start: qmail-send is already running)
Dann hast Du qmail vorher auch nicht wirklich beendet. Steht aber im Howto, daß man das tun soll.

Zitat:
"Böse Zungen" behaupten, SWSOFT (Plesk) hätte was an qmail geändert, um den Einsatz ohne SpamAssassin - Lizenz zu vermeiden
Die haben zwar Änderungen drin, aber die wirken sich nicht auf einen externen SA aus.

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support
Mit Zitat antworten
  #6  
Alt 28.04.2006, 10:26
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
Hi Huschi,
ich bin ganz sicher Schritt für Schritt so vorgegangen ie beschrieben und hab auch den "/etc/init.d/qmail stop" abgesetzt wie beschrieben...

Als linuxpfeiffe (ich heisse hier ja nicht umsonst so) mal eine Blödfrage dazu:
Wenn ich qmail starte, erscheint in der Konsole "done", warum denn nicht, wenn ichs beende? Ist das normal?

-> kann das mein prob sein, dass qmail gar nicht wirklich beendet war?

Falls ja, wie prüfe oder forciere ich das?

Und: muss ich dann alles wieder von neuem beginnen oder kann ich die qmail-queue einfach wieder bei beendetem qmail anlegen?


Sorry, ich seh schon, sind viele Fragen auf einmal...

LG
Linuxpfeiffe
-----------------------------------------------
Uiiii, viele Fragen wie ich weiss,
doch wie krieg ich die Kuh vom Eis?
Mit Zitat antworten
  #7  
Alt 28.04.2006, 10:37
Benutzerbild von Huschi
Huschi Huschi ist offline
Moderator
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 15.408
Blog-Einträge: 5
Zitat:
Zitat von linuxpfeiffe
Wenn ich qmail starte, erscheint in der Konsole "done", warum denn nicht, wenn ichs beende? Ist das normal?
Weiß ich gerade nicht. Hab kein System zur Hand wo ich einfach mal den qmail runterfahren kann.

Zitat:
-> kann das mein prob sein, dass qmail gar nicht wirklich beendet war?
Ja.

Zitat:
Falls ja, wie prüfe oder forciere ich das?
ps aux|grep qmail
Alle aufgeführten Prozesse haben eine Prozess-ID (kurz PID). Die kannst Du per 'kill PID' beenden.

Zitat:
Und: muss ich dann alles wieder von neuem beginnen oder kann ich die qmail-queue einfach wieder bei beendetem qmail anlegen?
Du machst an der Stelle nach "qmail stop" weiter.

Zitat:
doch wie krieg ich die Kuh vom Eis?
Einfach mal anschieben...

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support
Mit Zitat antworten
  #8  
Alt 28.04.2006, 11:48
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
Hi Huschi,

schön, dass Du den Humor behälst, werd die Kuh dann gleich mal anpacken

Sorry wenn ich dumme Fragen stelle, aber ich arbeite mich grade erst in Linux ein und sowas wie die "done" Gescichte findet man in keiner Doku, das ist ne Erfahrungssache

Werd die Kuh hier wieder beschreiben...

LG
Linuxpfeiffe

-----------------------------------------------
Werd jetzt mal den Putty quälen,
damit Spammer nicht mehr mailen.
Mit Zitat antworten
  #9  
Alt 28.04.2006, 12:01
Benutzerbild von Huschi
Huschi Huschi ist offline
Moderator
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 15.408
Blog-Einträge: 5
Zitat:
Zitat von linuxpfeiffe
Werd die Kuh hier wieder beschreiben...
Solltest Du Probleme haben,
kannst Du gerne weiter fragen.

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support
Mit Zitat antworten
  #10  
Alt 28.04.2006, 12:50
edvsb edvsb ist offline
Registered User
 
Registriert seit: 10.2004
Ort: Würzburg
Alter: 38
Beiträge: 192
Hi zusammen, hi huschi,

Also das Tutorial habe ich nun mehrfach 1 zu 1 durch.

Bestätigen kann ich, dass beim beenden von qmail kein "done" kommt.

Auch bekomme ich die Fehler die bereits Netti geschrieben hat:
Zitat:
qsheff --> make:
miscutil.c: 'misc_openlog'
function 'snprintf'
miscutil.c: 'misc_rotatelog'
function 'localtime_r'
miscutil.c: 'misc_debug'
'%y' yields only 2 digits of year
Wie aber schon gesagt die Installation läuft weiter und wird am Ende als "erfolgreich" bezeichnet.

Eine spezielle Frage zu der qmail-queue habe ich dennoch, da ich nun was von Daten von Plesk weiter oben gelesen habe. Meine Original Datei hat eine Größe von etwa 16kb. Alles codiert, kann also kein Wort lesen. Was steht da drinnen? Wenn ich ja wie im Tuto eine neue Queue anlege sind die Einträge ja dann weg bzw. nicht mehr in der aktuellen.

Fakt ist am Ende jedenfalls dass Mail-Versand und Empfang nicht mehr funktionieren. Teilweise bringt auch das Rücksichern der queue nichts -> Neuinstallation bzw. Backup einspielen.

Weiß jemand weiter?

Danke und Gruß,

Ingo
Mit Zitat antworten
  #11  
Alt 28.04.2006, 13:43
Benutzerbild von Huschi
Huschi Huschi ist offline
Moderator
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 15.408
Blog-Einträge: 5
Zitat:
Zitat von edvsb
Meine Original Datei hat eine Größe von etwa 16kb. Alles codiert, kann also kein Wort lesen. Was steht da drinnen?
Maschinencode. Es handelt sich nämlich um ein Programm.

Zitat:
Wenn ich ja wie im Tuto eine neue Queue anlege sind die Einträge ja dann weg bzw. nicht mehr in der aktuellen.
Was willst Du damit sagen? Es klingt, als ob Du Datei qmail-queue für Daten hälst...

Zitat:
Fakt ist am Ende jedenfalls dass Mail-Versand und Empfang nicht mehr funktionieren.
Und damit kommen wir zur häufigsten Gegenfrage in diesem Board:
Was steht im maillog?
(Ich hoffe Du weißt wo Du sie findest. Ansonsten schau bei huschi.net nach.)

Zitat:
Teilweise bringt auch das Rücksichern der queue nichts
Du meinst die Datei qmail-queue, gelle?
Du mußt danach auch noch /usr/local/etc/qsheff/uninstall-wrapper ausführen.

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support
Mit Zitat antworten
  #12  
Alt 28.04.2006, 14:12
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
Hi,

Der Mensch mit den 1000 Fragen ist wieder da..

Schön, dass ich die das Feuer neu entfachten konnte

Ich bin jetzt so weit, dass ich mal aussagekräftige(re) logs kriege:

mail.info:
Code:
Apr 28 13:52:36 h864322 spamd[23044]: info: setuid to qmaild succeeded 
Apr 28 13:52:36 h864322 spamd[23044]: Creating default_prefs [/qmail/.spamassassin/user_prefs] 
Apr 28 13:52:36 h864322 spamd[23044]: Cannot write to /qmail/.spamassassin/user_prefs: No such file or directory 
Apr 28 13:52:36 h864322 spamd[23044]: Couldn't create readable default_prefs for [/qmail/.spamassassin/user_prefs] 
Apr 28 13:52:36 h864322 spamd[23044]: processing message <[email protected]> for qmaild:2020. 
Apr 28 13:52:36 h864322 spamd[23044]: clean message (0.2/5.0) for qmaild:2020 in 0.2 seconds, 2439 bytes. 
Apr 28 13:52:36 h864322 spamd[23044]: result: .  0 - HTML_70_80,HTML_MESSAGE scantime=0.2,size=2439,mid=<[email protected]>,autolearn=disabled
"willi" ist mein lokaler Host, süss, gell?

OK, les ich das richtig, dass die eingehende Mail zwar gescannt aber vorher nicht über AS gecheckt wird?

...weil in die Datei /qmail/.spamassassin/user_prefs nicht geschrieben werden kann (denn es gibt sie nicht)?

...stimmt. Ich find nirgends so eine Datei, was soll ich tun?

es gibt auch kein verz "qmail" im root...

Lg
(hauptsächlich an den gequälten Huschi)

Linuxpfeiffe
-----------------------------------------------
War so schön hochmotiviert,
jetzt sind wir hier schon zu viert.
Einer muss die Antwort kennen
würd sie mir bloss jemand nennen...
Mit Zitat antworten
  #13  
Alt 28.04.2006, 14:18
edvsb edvsb ist offline
Registered User
 
Registriert seit: 10.2004
Ort: Würzburg
Alter: 38
Beiträge: 192
Hi,

also ich weiß da echt nicht mehr weiter. Am liebsten würde ich den Server komplett neu aufsetzen lassen, geht aber nicht.

Das Maillog von heute nacht. Nur ein Auszug, davon gibt es sehr sehr viele:
Code:
Apr 27 23:46:13 h825672 spamd[32580]: connection from h825672.serverkompetenz.net [127.0.0.1] at port 59523
Apr 27 23:46:13 h825672 spamd[32580]: info: setuid to qmaild succeeded
Apr 27 23:46:13 h825672 spamd[32580]: Creating default_prefs [/qmail/.spamassassin/user_prefs]
Apr 27 23:46:13 h825672 spamd[32580]: Cannot write to /qmail/.spamassassin/user_prefs: No such file or directory
Apr 27 23:46:13 h825672 spamd[32580]: Couldn't create readable default_prefs for [/qmail/.spamassassin/user_prefs]
Apr 27 23:46:13 h825672 spamd[32580]: processing message <[email protected]> for qmaild:2020.
Apr 27 23:46:13 h825672 spamd[32580]: clean message (4.5/5.0) for qmaild:2020 in 0.3 seconds, 2463 bytes.
Apr 27 23:46:13 h825672 spamd[32580]: result: .  4 - DRUGS_ERECTILE,DRUG_ED_CAPS,SUBJ_HAS_SPACES,SUBJ_HAS_UNIQ_ID,UPPERCASE_25_50 scantime=0.3,size=2463,mid=<[email protected]>,autolearn=no
Das >> /usr/local/etc/qsheff/uninstall-wrapper << habe ich gemacht. Und soviel zum Thema qmail-queue und Link, bei mir ist es nämlich auch einer.

Code:
>>> Uninstalling qSheff wrapper <<<

* qmail root directory is /var/qmail
* Removing qSheff link... failed
! qmail-queue is not a link. Probably qSheff wrapper has already uninstalled.
Und eine andere Frage noch, nachdem ich ja erst das falsche Tutorial hatte. Wie bekomme ich denn den "milter" wieder weg?

Danke und Gruß,

Ingo

Geändert von edvsb (28.04.2006 um 14:21 Uhr)
Mit Zitat antworten
  #14  
Alt 28.04.2006, 14:24
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
@edvsb:

kann es sein, dass wir das gleiche Problem haben

mir liefert ein

Code:
finf / -name"user_prefs"
auch kein Ergebnis...

***Möge HUSCHI mit uns sein***

LG

Linuxpfeiffe
-----------------------------------------------
Hab nen Suchausdruck gefunden,
und mich mit >find< herumgeschunden.
Mit Windows wär das nicht passiert
nur Schad, dass Bill dafür kassiert.
Mit Zitat antworten
  #15  
Alt 28.04.2006, 14:28
linuxpfeiffe linuxpfeiffe ist offline
Registered User
 
Registriert seit: 04.2006
Beiträge: 61
Ähem, FIND natürlich...

LG

Tastaturpfeiffe
-----------------------------------------------
Jetzt auch noch übel hier vertippt,
ach hätt ich nur mit Bill geklickt
(Weiterreimen wär jetzt gefährlich..)
Mit Zitat antworten
Antwort

Lesezeichen

Anzeige:

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[HowTo] TeamSpeak 2 - RC2 - Server (Deutsch/English) Michael` FAQs & Anleitungen 10 29.11.2009 22:44
Spamassassin auf Strato HE-Server mit Confixx 3 installieren Thomas81 FAQs & Anleitungen 5 24.06.2005 00:45
Merkwürdiges Prob mit Strato Server Matthias3x Webserver 12 15.03.2005 10:27
VirtualHost wurmi Virtuelle Server 7 01.10.2003 23:20


V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff V-Server Strato Spamassassin + ClamAV HowTo mit Qsheff
Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.