PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail mit spamassassin und clamav funktioniert nicht



killerhorse
01.06.04, 14:00
Hallo,

Hab versuch nach diesem HowTo: http://www.maymi.de/content/unix/sendmail.php
Einen Mailserver zu konfigurieren. Leider funktioniert das alles überhaupt nicht. Es schein auf den ersten Blick alles in Ordnung, aber die Mails werden einfach nicht gefiltert. Fürchte fast, dass ich Sendmail neu kompilieren muss, da es ja mit -DMILTER kompiliert sein muss.
Weiss vieleicht jemand, wie das genau funktioniert, bzw. wo ich eine möglichst einfache Beschreibung finden kann. Weiters würde mich interessieren wie ich es einrichten kann, dass die ausgefilterten Mails nicht an caughtspam@your.domain.de geschickt werden, sondern einfach an die Mailbox eines bestimmten Users übergeben weden.
Das Problem bei diesem HowTo ist irgendwie, dass zwar genau beschrieben ist was zu tun ist, ich aber nicht im Detail weiss, was hier bei den einzelnen schritten genau getan wird uns warum....

Würde mich über Tips sehr freuen. Wenn jemand ein anderes HowTo kennt, schickt mir bitte den Link. Möchte einfach nur einen Mailserver haben, der nach Spam und Viren scannt.
Die Mails werden derzeit übrigens mit Fetchmail abgeholt. Sollten die dann eigentlich auch gefiltert werden, oder stellt Fetchmail die Mails sofort in die entspr. Mailbox zu?

Verwende als Serverbetriebssystem Redhat 9.

MfG

Christian

Windoofsklicker
01.06.04, 14:49
Fetchmail drückt die Mails dem in die Hand, der an localhost:25 horcht. Es sei denn, du sagst Fetchmail was anderes.
Wie sieht denn der Header von den Mails aus, die zugestellt wurden? Hat sich Spamassassin dort eingetragen?

killerhorse
01.06.04, 16:57
Fetchmail drückt die Mails dem in die Hand, der an localhost:25 horcht. Es sei denn, du sagst Fetchmail was anderes.

OK, Danke, dann sollte das zuminest so in Ordnung sein...





Wie sieht denn der Header von den Mails aus, die zugestellt wurden? Hat sich Spamassassin dort eingetragen?
Das ist eben das Problem, dass Spamassassin die Mails anscheinend garnicht anrührt. Der Header ist absolut unverändert. Das sogar bei einem Test-Spam-Mail, das wenn ich Spamassassin direkt das Mail analysieren lass eine ziehmlich hohe Punktanzahl erzeugt.

MfG

Christian

killerhorse
01.06.04, 19:27
Jetzt scheints zu funktioniern. Hab alles nochmal von Hand neu gestartet. Keine Ahnung warum es vorher nicht gegangen ist.

MfG

Christian

killerhorse
02.06.04, 01:37
Hallo,

So ganz gehts doch nicht. Spamassassin scant manche Mails. Bei manchen ist der Header allerdings unverändert. Oder kann es Mail geben die 0 Punkte bekommen haben und dass Spamassassin dann auch nichts in den Header schreibt?
Grössere Probleme macht der clamav. Nach Viren werden die Mails deffinitiv nicht gescannt. In dem Logfile (hab logging vorher aktiviert für den clamav) steht nichts drinnen. (Ausser, dass ich den daemon gestartet hab, aber nicht, dass er was gescannt hat) ausser ich scanne Files von Hand)

Hat jemand eine Idee was hier falsch sein könnte?

Vieleicht liegts ja doch an Senmail!? Es muss ja mit -DMILTER kompiliert sein, ist das eigentlich das gleiche wie MILTER. Das ist nämlich dabei.

MfG

Christian

killerhorse
02.06.04, 08:00
Hallo,

clamav funktioniert jetzt auch. Das problem war, das er standartmässig keine lokal versendeten Mails scannt und Fetchamail versendet die Mails ja Lokal. Hab es jetzt mit clamav-milter -loH local:/var/clamd/clamd-milter.sock gestartet, jetzt scannt er alles.

MfG

Christian

Windoofsklicker
02.06.04, 08:58
schön, dass mal jemand der ein problem selber gelöst hat, dass auch im threat kund tut... :)

ThunderGOD
26.01.05, 09:24
ich grab mal den thread wieder aus ....

bei mir will der spamassasin-milter irgendwie nicht so wirklich ....

auszug aus /var/log/mail :

Jan 26 11:22:11 linux sendmail[1107]: j0QAMBsI001107: Milter add: header: X-Virus-Scanned: ClamAV version 0.81rc1, clamav-milter version 0.81 on linux.local
Jan 26 11:22:11 linux sendmail[1107]: j0QAMBsI001107: Milter add: header: X-Virus-Status: Clean
Jan 26 11:22:11 linux clamav-milter[1108]: j0QAMBsI001107: clean message from <christian@huh.com>
Jan 26 11:22:11 linux spamd[928]: connection from localhost [127.0.0.1] at port 1028
Jan 26 11:22:11 linux spamd[1111]: info: setuid to paul succeeded
Jan 26 11:22:11 linux spamd[1111]: processing message <9A7C1080-6F7B-11D9-8860-000D93360194@huhu.com> for paul:500.
Jan 26 11:22:21 linux sendmail[1107]: j0QAMBsI001107: Milter (spamassassin): timeout before data read
Jan 26 11:22:21 linux sendmail[1107]: j0QAMBsI001107: Milter (spamassassin): to error state
Jan 26 11:22:21 linux sendmail[1107]: j0QAMBsI001107: Milter: data, reject=451 4.7.1 Please try again later
Jan 26 11:22:21 linux sendmail[1107]: j0QAMBsI001107: to=<paul@linux.local>, delay=00:00:10, pri=30354, stat=Please try again later
Jan 26 11:22:22 linux clamav-milter[1108]: clamfi_close
Jan 26 11:22:42 linux spamd[1111]: identified spam (6.3/5.0) for paul:500 in 30.7 seconds, 4724 bytes.
Jan 26 11:22:42 linux spamass-milter[1109]: Failed to add spambucket to recipients



der spamass-milter muckt rum nur warumm ?? hat wer ne idee ??

EDIT:
Wenn ich mails wie fetchmail abhole gibt es keine Fehler! und die emails werden gescannt.


danke.

ThunderGOD
26.01.05, 10:18
problem gelöst ! .... in der .mc config file von sendmail war das zeitlimit des spamd zu kurz .....


die neuen einstellugen:

MAIL_FILTER(`clmilter', `S=local:/var/clamd/clamd-milter.sock, F=R,T=S:4m;R:4m')
MAIL_FILTER(`spamassassin', `S=local:/var/spamd/spamass-milter.sock, F=T,T=C:15m;S:4m;R:4m;E:10m')
define(`confINPUT_MAIL_FILTERS', `clmilter, spamassassin')

läuft jetzt wie ne eins !!