clamav - wykrywa wirusa, amavis - nie...
Jacek Osiecki
joshua w hybrid.pl
Czw, 11 Mar 2004, 11:06:16 CET
On Thu, 11 Mar 2004, Andrzej Zawadzki wrote:
> Jacek Osiecki wrote:
> >>amavisd-new-20030616-7 - to jest w Ra-ready ale już chyba niedługo...
> > Mam nadzieję że nie trzeba będzie konfigurować od nowa :)
> Nie.
> > BTW - jeśli ktoś chce amavisd-new odpalić z exim3, to służę pomocą ;)
> To może zrób patcha na configa amavisa i podeślij na listę - ktoś kto ma
> RW to wrzuci.
Hmm... Jeśli ktoś będzie używał czegoś innego niż exim3 to się wkurzy ;)
Ale OK - wrzucam: Przy okazji zrobiłem to co powinno być domyślne:
wyłączenie wszelkich powiadomień mailowych o wirusach: administratorowi na
nic one, odbiorcom - na nic, "nadawcom" tym bardziej... :)
Załączam pliki:
amavis-exim3.patch
exim3_amavis.conf - to można by wrzucić do /usr/share/doc zamiast
nieprawidłowego opisu który tam jest obecnie...
Pozdrawiam,
--
Jacek Osiecki
joshua w ceti.pl
GG: 3828944
-------------- następna część ---------
--- amavisd.conf.orig Thu Mar 11 10:52:42 2004
+++ amavisd.conf.my Thu Mar 11 10:57:04 2004
@@ -101,6 +101,11 @@
# EXIM v3 (not recommended with v4 or later, which can use SMTP setup instead):
#$forward_method = 'pipe:flags=q argv=/usr/sbin/exim -oMr scanned-ok -i -f ${sender} -- ${recipient}';
#$notify_method = $forward_method;
+$forward_method = 'smtp:127.0.0.1:25';
+$notify_method = $forward_method; # where to submit notifications
+$localhost_name = "amavis";
+$relayhost_is_client = 0;
+
# prefer to collect mail for forwarding as BSMTP files?
#$forward_method = "bsmtp:$MYHOME/out-%i-%n.bsmtp";
@@ -355,9 +360,9 @@
# and other dual-MTA setups, which can't reject original client SMTP
# session, as the mail has already been enqueued.
-$final_virus_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
-$final_banned_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
-$final_spam_destiny = D_REJECT; # (defaults to D_REJECT)
+$final_virus_destiny = D_DISCARD; # (defaults to D_BOUNCE)
+$final_banned_destiny = D_DISCARD; # (defaults to D_BOUNCE)
+$final_spam_destiny = D_DISCARD; # (defaults to D_REJECT)
# Alternatives to consider for spam:
# - use D_PASS if clients will do filtering based on inserted mail headers;
@@ -413,7 +418,7 @@
#
# Empty or undef lookup disables virus admin notifications.
-$virus_admin = "virusalert\@$mydomain";
+# $virus_admin = "virusalert\@$mydomain";
# $virus_admin = undef; # do not send virus admin notifications (default)
# $virus_admin = {'not.example.com' => '', '.' => 'virusalert w example.com'};
# $virus_admin = 'virus-admin w example.com';
@@ -1063,7 +1068,7 @@
# ### http://clamav.elektrapro.com/
# ['Clam Antivirus-clamd',
-# \&ask_daemon, ["CONTSCAN {}\n", '/var/amavis/clamd'],
+# \&ask_daemon, ["CONTSCAN {}\n", '/var/spool/amavis/clamd'],
# qr/\bOK$/, qr/\bFOUND$/,
# qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
-------------- następna część ---------
1. Do działu TRANSPORTS dołożyć:
amavis_smtp:
driver = smtp
hosts = localhost
port = 10024
allow_localhost
hosts_override
2. Jako PIERWSZĄ regułę w DIRECTORS dołożyć:
amavis_director:
condition = "${if and {{eq {$sender_host_address}{127.0.0.1}} \
{eq {$sender_helo_name}{amavis}}} {0}{1}}"
driver = smartuser
transport = amavis_smtp
verify = false
3. jako PIERWSZĄ regułę w ROUTERS dołożyć:
amavis_router:
condition = "${if and {{eq {$sender_host_address}{127.0.0.1}} \
{eq {$sender_helo_name}{amavis}}} {0}{1}}"
driver = domainlist
transport = amavis_smtp
verify = false
route_list = * localhost byname
self = send
Więcej informacji o liście dyskusyjnej pld-users-pl