Page 1 of 1

Suse 9.1, Clamav, Amavis

Posted: 2005-06-14 15:12
by einsiedler
Hallo Forum,

habe nach den Readmes alle Packete installiert. Clamav ist getestet und funktioniert. Die Daemonen kann ich ja einfach per rc-command starten. In der master.conf steht ja schon eine Rule für vscan. Also hab ich in der main.cf noch content_filter = vscan eingetragen. Scheint laut log-file auch zu funktionieren. Allerdings will Amavis die gecheckte Mail dann an Port 10025/localhost zurückschicken. Dort lauscht aber kein Postfix der die Mail eventuell zurücknimmt... Was ist mein Problem, bzw. wie bekomme ich die geprüfte und getaggde Mail zurück in die Queue?

thx

Re: Suse 9.1, Clamav, Amavis

Posted: 2005-06-14 15:37
by Joe User
Bitte selbst anpassen:

Code: Select all

## /etc/postfix/master.cf
smtp-amavis     unix -        -       n     -       2  smtp
  -o smtp_data_done_timeout=1200
  -o smtp_send_xforward_command=yes
127.0.0.1:10025 inet n        -       n     -       -  smtpd
  -o content_filter=
  -o local_recipient_maps=
  -o relay_recipient_maps=
  -o smtpd_restriction_classes=
  -o smtpd_client_restrictions=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o strict_rfc821_envelopes=yes
  -o smtpd_error_sleep_time=0
  -o smtpd_soft_error_limit=1001
  -o smtpd_hard_error_limit=1000

## /etc/postfix/main.cf
content_filter = smtp-amavis:[127.0.0.1]:10024

## /etc/amavisd.conf
$inet_socket_bind = '127.0.0.1';
$forward_method = 'smtp:127.0.0.1:10025';

Re: Suse 9.1, Clamav, Amavis

Posted: 2005-06-14 17:45
by einsiedler
thx!

brauche ich dann den folgenden Suse Standart Eintrag in der master.cf noch?

vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}

(war bei mir jedenfalls drinn)

Re: Suse 9.1, Clamav, Amavis

Posted: 2005-06-14 19:06
by einsiedler
Ã?brigens scheint alles - auch der clamd startet ohne error. Wenn ich allerdings "clamdscan -l test.txt TEST.COM" aufrufe, was ja den clamd verwendet, dann erhalte ich ein ERROR: Can't parse the configuration file.

Wie gesagt, per rcclamd startet der daemon ohne error. Die Mailqueue funktioniert an sich, .exe werden z.B. von Amavis ausgefiltert. Ist nun meine config falsch (schliesslich startet rcclamd ohne error), oder könnte die Ursache wo anders liegen?
Hat mir jemand eventuell eine funktionierende clamav.conf zum testen?

Thx

Re: Suse 9.1, Clamav, Amavis

Posted: 2005-06-14 19:12
by Joe User
Windows-Editor verwendet?

Re: Suse 9.1, Clamav, Amavis

Posted: 2005-06-15 10:55
by einsiedler
Nein - hab' schon länger kein Windows mehr... (hab' grade mal getestet ein bischen Müll in die clamav.con zu schreiben. Der Daemon startet trotzdem ohne zu mucken. Wahrscheinlich ist also die config hinüber...
Ist allerdings die standardconf ohne Anpassungen von mir. Mh