amavisd blockiert definierten Anhänge nicht
Hallo Postfix und amavisd Profis!
Amavisd blockiert die definierten Anhänge nicht, obwohl diese definiert und in den Policies AM.PDP-SOCK und MYSUBMITTERS lt. maillog ja auch richtig angesprochen werden. Woran kann das liegen?
Anbei meine Policies in der amavisd.conf und anschl. die beiden Auszüge aus dem Maillog:
*Policy für MTA zu MTA* $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', auth_required_release => 0, }; * * *Policy für Submission *$policy_bank{'MYSUBMITTERS'} = { originating => 1, banned_filename_maps => ['DEFAULT'], warnbadhsender => 1, notify_method => 'smtp:[127.0.0.1]:10025', forward_method => 'smtp:[127.0.0.1]:10025', };
*Meine Definitionen* %banned_rules = ( 'NO-MS-EXEC'=> new_RE( qr'^.(exe-ms)$' ), 'PASSALL' => new_RE( [qr'^' => 0] ), 'ALLOW_EXE' => new_RE( qr'..(vbs|pif|scr|bat)$'i, [qr'^.exe$' => 0] ), 'ALLOW_VBS' => new_RE( [qr'..vbs$' => 0] ), 'NO-VIDEO' => new_RE( qr'^.movie$', qr'..(asf|asx|mpg|mpe|mpeg|avi|mp3|wav|wma|wmf|wmv|mov|vob)$'i, ), 'NO-MOVIES' => new_RE( qr'^.movie$', qr'..(mpg|avi|mov)$'i, ), 'MYNETS-DEFAULT' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(zip|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re, );
$banned_filename_re = new_RE( # banned file(1) types, rudimentary qr'^.(exe-ms|dll)$', # allow any in Unix-type archives [ qr'^.(rpm|cpio|tar)$' => 0 ], # banned extensions - rudimentary qr'..(pif|scr)$'i, # block these MIME types qr'^application/x-msdownload$'i, qr'^application/x-msdos-program$'i, qr'^application/hta$'i, # block certain double extensions in filenames qr'^(?!cid:).*.[^./]*[A-Za-z][^./]*.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\s]*$'i, # banned extension - basic+cmd qr'..(exe|vbs|pif|scr|cpl|bat|cmd|com)$'i, qr'..(zip)$'i, );
* Gesendet über Submission port * Nov 10 10:45:19 mail postfix/submission/smtpd[2771]: connect from unknown[89.26.12.241] Nov 10 10:45:19 mail postfix/submission/smtpd[2771]: Anonymous TLS connection established from unknown[89.26.12.241]: TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits) Nov 10 10:45:19 mail postfix/submission/smtpd[2771]: D7B26209B6: client=unknown[89.26.12.241], sasl_method=PLAIN, sasl_username=andi@wassa.at Nov 10 10:45:19 mail postfix/cleanup[2784]: D7B26209B6: message-id=582441AF.90905@wassa.at Nov 10 10:45:20 mail amavis[2769]: (02769-01) Checking: 1TlSqvTJaKWJ AM.PDP-SOCK/MYSUBMITTERS [89.26.12.241] andi@wassa.at -> andi@wassa.at Nov 10 10:45:20 mail amavis[2769]: (02769-01) p003 1 Content-Type: multipart/mixed Nov 10 10:45:20 mail amavis[2769]: (02769-01) p001 1/1 Content-Type: text/plain, size: 1 B, name: Nov 10 10:45:20 mail amavis[2769]: (02769-01) p002 1/2 Content-Type: application/octet-stream, size: 38912 B, name: *AdapterTroubleshooter.exe* Nov 10 10:45:20 mail amavis[2769]: (02769-01) spam-tag, andi@wassa.at -> andi@wassa.at, No, score=-1 tagged_above=-1000 required=6.31 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Nov 10 10:45:20 mail amavis[2769]: (02769-01) Passed CLEAN {AcceptedInternal}, *AM.PDP-SOCK/MYSUBMITTERS* LOCAL [89.26.12.241] [89.26.12.241] andi@wassa.at -> andi@wassa.at, Queue-ID: D7B26209B6, Message-ID: 582441AF.90905@wassa.at, mail_id: 1TlSqvTJaKWJ, Hits: -1, size: 54336, 694 ms Nov 10 10:45:20 mail amavis[2769]: (02769-01) TIMING-SA total 570 ms - parse: 5 (0.9%), extract_message_metadata: 9 (1.5%), get_uri_detail_list: 0.25 (0.0%), tests_pri_-1000: 9 (1.6%), tests_pri_-950: 2.5 (0.4%), tests_pri_-900: 1.69 (0.3%), tests_pri_-400: 1.27 (0.2%), tests_pri_0: 454 (79.7%), check_dkim_signature: 2.5 (0.4%), check_dkim_adsp: 7 (1.2%), check_spf: 0.49 (0.1%), check_razor2: 400 (70.3%), check_pyzor: 0.21 (0.0%), tests_pri_500: 3.4 (0.6%), learn: 57 (10.1%), b_learn: 55 (9.7%), b_count_change: 6 (1.1%), get_report: 0.45 (0.1%) Nov 10 10:45:20 mail amavis[2769]: (02769-01) size: 54336, TIMING [total 702 ms] - got data: 0.0 (0%)0, check_init: 5 (1%)1, digest_hdr: 1.1 (0%)1, digest_body: 0.8 (0%)1, collect_info: 3.4 (0%)1, mkdir parts: 22 (3%)5, mime_decode: 20 (3%)7, get-file-type2: 13 (2%)9, decompose_part: 15 (2%)12, parts_decode: 0.1 (0%)12, check_header: 0.7 (0%)12, AV-scan-1: 27 (4%)15, spam-wb-list: 1.3 (0%)16, SA msg read: 0.8 (0%)16, SA parse: 6 (1%)17, SA check: 563 (80%)97, decide_mail_destiny: 3.9 (1%)97, notif-quar: 0.6 (0%)97, prepare-dsn: 3.8 (1%)98, report: 1.6 (0%)98, main_log_entry: 5 (1%)99, update_snmp: 6 (1%)100, rundown: 1.3 (0%)100 Nov 10 10:45:20 mail postfix/qmgr[1102]: D7B26209B6: from=andi@wassa.at, size=54430, nrcpt=1 (queue active) Nov 10 10:45:20 mail dovecot: lmtp(2790): Connect from 127.0.0.1 Nov 10 10:45:20 mail postfix/submission/smtpd[2771]: disconnect from unknown[89.26.12.241] Nov 10 10:45:21 mail dovecot: lmtp(andi@wassa.at): 9+MNNrBBJFjmCgAAu6NIgg: msgid=582441AF.90905@wassa.at: saved mail to INBOX Nov 10 10:45:21 mail postfix/lmtp[2789]: D7B26209B6: to=andi@wassa.at, relay=127.0.0.1[127.0.0.1]:24, delay=1.3, delays=1/0.01/0.01/0.23, dsn=2.0.0, status=sent (250 2.0.0 andi@wassa.at 9+MNNrBBJFjmCgAAu6NIgg Saved) Nov 10 10:45:21 mail dovecot: lmtp(2790): Disconnect from 127.0.0.1: Successful quit Nov 10 10:45:21 mail postfix/qmgr[1102]: D7B26209B6: removed
*Gesendet von MTA ZU MTA* Nov 10 10:46:08 mail postfix/postscreen[2791]: CONNECT from [89.26.12.242]:39271 to [172.31.1.100]:25 Nov 10 10:46:08 mail postfix/postscreen[2791]: PASS OLD [89.26.12.242]:39271 Nov 10 10:46:09 mail postfix/smtpd[2795]: connect from mail1.glasgasperlmair.at[89.26.12.242] Nov 10 10:46:09 mail postfix/smtpd[2795]: 42FD0209BB: client=mail1.glasgasperlmair.at[89.26.12.242] Nov 10 10:46:09 mail postfix/cleanup[2784]: 42FD0209BB: resent-message-id=mm_8McFZG0iK-ai4up9dD03fx@mail1.glasgasperlmair.at Nov 10 10:46:09 mail postfix/cleanup[2784]: 42FD0209BB: message-id=582441CE.2020806@glas-gasperlmair.at Nov 10 10:46:09 mail amavis[2770]: (02770-01) Checking: Xb0YiIeoenTQ AM.PDP-SOCK [89.26.12.242] a.wass@glas-gasperlmair.at -> andi@wassa.at Nov 10 10:46:09 mail amavis[2770]: (02770-01) p004 1 Content-Type: multipart/mixed Nov 10 10:46:09 mail amavis[2770]: (02770-01) p005 1/1 Content-Type: multipart/alternative Nov 10 10:46:09 mail amavis[2770]: (02770-01) p001 1/1/1 Content-Type: text/plain, size: 265 B, name: Nov 10 10:46:09 mail amavis[2770]: (02770-01) p002 1/1/2 Content-Type: text/html, size: 622 B, name: Nov 10 10:46:09 mail amavis[2770]: (02770-01) p003 1/2 Content-Type: application/octet-stream, size: 38912 B, name: *AdapterTroubleshooter.exe* Nov 10 10:46:10 mail amavis[2770]: (02770-01) spam-tag, a.wass@glas-gasperlmair.at -> andi@wassa.at, No, score=0.001 tagged_above=-1000 required=6.31 tests=[HTML_MESSAGE=0.001] autolearn=ham autolearn_force=no Nov 10 10:46:10 mail amavis[2770]: (02770-01) Passed CLEAN {AcceptedInbound}, *AM.PDP-SOCK* [89.26.12.242] [89.26.12.242] a.wass@glas-gasperlmair.at -> andi@wassa.at, Queue-ID: 42FD0209BB, Message-ID: 582441CE.2020806@glas-gasperlmair.at, Resent-Message-ID: mm_8McFZG0iK-ai4up9dD03fx@mail1.glasgasperlmair.at, mail_id: Xb0YiIeoenTQ, Hits: 0.001, size: 56550, 889 ms Nov 10 10:46:10 mail amavis[2770]: (02770-01) TIMING-SA total 751 ms - parse: 3.5 (0.5%), extract_message_metadata: 33 (4.4%), get_uri_detail_list: 2.4 (0.3%), tests_pri_-1000: 31 (4.1%), tests_pri_-950: 1.20 (0.2%), tests_pri_-900: 1.32 (0.2%), tests_pri_-400: 0.97 (0.1%), tests_pri_0: 573 (76.3%), check_dkim_signature: 3.3 (0.4%), check_dkim_adsp: 6 (0.8%), check_spf: 13 (1.8%), poll_dns_idle: 0.98 (0.1%), check_razor2: 457 (60.9%), check_pyzor: 0.76 (0.1%), tests_pri_500: 6 (0.8%), learn: 80 (10.7%), b_learn: 76 (10.1%), b_count_change: 20 (2.7%), get_report: 0.41 (0.1%) Nov 10 10:46:10 mail amavis[2770]: (02770-01) size: 56550, TIMING [total 894 ms] - got data: 0.0 (0%)0, check_init: 4.6 (1%)1, digest_hdr: 1.3 (0%)1, digest_body: 0.7 (0%)1, collect_info: 7 (1%)2, mkdir parts: 1.6 (0%)2, mime_decode: 33 (4%)5, get-file-type3: 32 (4%)9, decompose_part: 16 (2%)11, parts_decode: 0.1 (0%)11, check_header: 0.8 (0%)11, AV-scan-1: 26 (3%)14, spam-wb-list: 1.2 (0%)14, SA msg read: 0.6 (0%)14, SA parse: 4.3 (0%)14, SA check: 745 (83%)98, decide_mail_destiny: 3.9 (0%)98, notif-quar: 0.5 (0%)98, prepare-dsn: 3.3 (0%)99, report: 1.7 (0%)99, main_log_entry: 5 (1%)99, update_snmp: 3.5 (0%)100, rundown: 1.4 (0%)100 Nov 10 10:46:10 mail postfix/qmgr[1102]: 42FD0209BB: from=a.wass@glas-gasperlmair.at, size=56578, nrcpt=1 (queue active) Nov 10 10:46:10 mail postfix/smtpd[2795]: disconnect from mail1.glasgasperlmair.at[89.26.12.242] Nov 10 10:46:10 mail dovecot: lmtp(2790): Connect from 127.0.0.1 Nov 10 10:46:10 mail dovecot: lmtp(andi@wassa.at): AQyGE+JBJFjmCgAAu6NIgg: msgid=582441CE.2020806@glas-gasperlmair.at: saved mail to INBOX Nov 10 10:46:10 mail postfix/lmtp[2789]: 42FD0209BB: to=andi@wassa.at, relay=127.0.0.1[127.0.0.1]:24, delay=1.3, delays=1.2/0/0/0.11, dsn=2.0.0, status=sent (250 2.0.0 andi@wassa.at AQyGE+JBJFjmCgAAu6NIgg Saved) Nov 10 10:46:10 mail dovecot: lmtp(2790): Disconnect from 127.0.0.1: Successful quit Nov 10 10:46:10 mail postfix/qmgr[1102]: 42FD0209BB: removed
Hallo, ich wieder!
Sobald ich %banned_rules aktiviere, funktioniert mein content-blocking auf DEFAULT nicht mehr
##################################################### *bei Einlieferung auf submission port greift lt. maillog meine policy bank "ORIGINATING" und die damit verbundene Table MYBANNEDFILES (alles OK)*
Nov 10 14:12:15 mail amavis[4323]: loaded policy bank "ORIGINATING" *Hier sieht man auch die verwendete Table* Nov 10 14:08:11 mail amavis[4323]: (04323-01) collect banned table[0]: andi@wassa.at, *tables: MYBANNEDFILES=>Amavis::Lookup::RE=ARRAY(0x269f8a8)*
*(Alles bestens)*
############################################## *bei Mailserver zu Mailserver greift lt. maillog meine policy bank "AM.PDP-SOCK" allerdings nicht die Table DEFAULT *
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables:*
*(auch nicht, wenn ich banned_filename_maps => ['DEFAULT'] explizit reinschreibe oder auf eine andere rule verweise)* $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', banned_filename_maps => ['DEFAULT'], #banned_filename_maps => ['MYBANNEDFILES'], auth_required_release => 0, # do not require secret_id for amavisd-release };
*Meine Rules sehen zur Zeit so aus wobei der Verweis *'DEFAULT' => $banned_filename_re *immer ins leere geht (abschliessendes Komma bringt auch nix)* %banned_rules = ( 'MYBANNEDFILES' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(exe|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re );
So wie es scheint funktioniert der Verweis 'DEFAULT' => $banned_filename_re in den %banned_rules NICHT.
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" *Hier sieht man eben, dass keine Table verwendet wird* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables: **(HIER MÜSSTE DIE VERWENDETE TABLE STEHEN) ** Erst wenn ich den koml. Block *von %banned_rules *auskommentiere funktioniert das Ganze wieder.* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0x32f93e0)** *
Hat denn keiner einen Tipp für mich, bin langsam am verzweifeln nach 3 Tagen probieren.
vg, Andi
Hallo Andi,
versuche mal, ob es hilft, in der Config die Reihenfolge umzustellen: zuerst $banned_filename_re, dann %banned_rules (mit abschließendem Komma: 'DEFAULT' => $banned_filename_re,) und danach die Policy Banks.
Viele Grüße,
Christian
Von: postfix-users [mailto:postfix-users-bounces+christian.hoyer-reuther=cac-chem.de@de.postfix.org] Im Auftrag von Andreas Wass - Glas Gasperlmair Gesendet: Donnerstag, 10. November 2016 14:53 An: postfix-users@de.postfix.org Betreff: Re: amavisd blockiert definierten Anhänge nicht
Hallo, ich wieder!
Sobald ich %banned_rules aktiviere, funktioniert mein content-blocking auf DEFAULT nicht mehr
##################################################### bei Einlieferung auf submission port greift lt. maillog meine policy bank "ORIGINATING" und die damit verbundene Table MYBANNEDFILES (alles OK)
Nov 10 14:12:15 mail amavis[4323]: loaded policy bank "ORIGINATING" Hier sieht man auch die verwendete Table Nov 10 14:08:11 mail amavis[4323]: (04323-01) collect banned table[0]: andi@wassa.atmailto:andi@wassa.at, tables: MYBANNEDFILES=>Amavis::Lookup::RE=ARRAY(0x269f8a8)
(Alles bestens)
############################################## bei Mailserver zu Mailserver greift lt. maillog meine policy bank "AM.PDP-SOCK" allerdings nicht die Table DEFAULT
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.atmailto:andi@wassa.at, tables:
(auch nicht, wenn ich banned_filename_maps => ['DEFAULT'] explizit reinschreibe oder auf eine andere rule verweise) $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', banned_filename_maps => ['DEFAULT'], #banned_filename_maps => ['MYBANNEDFILES'], auth_required_release => 0, # do not require secret_id for amavisd-release };
Meine Rules sehen zur Zeit so aus wobei der Verweis 'DEFAULT' => $banned_filename_re immer ins leere geht (abschliessendes Komma bringt auch nix) %banned_rules = ( 'MYBANNEDFILES' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(exe|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re );
So wie es scheint funktioniert der Verweis 'DEFAULT' => $banned_filename_re in den %banned_rules NICHT.
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" Hier sieht man eben, dass keine Table verwendet wird Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.atmailto:andi@wassa.at, tables: (HIER MÜSSTE DIE VERWENDETE TABLE STEHEN)
Erst wenn ich den koml. Block von %banned_rules auskommentiere funktioniert das Ganze wieder. Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.atmailto:andi@wassa.at, tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0x32f93e0)
Hat denn keiner einen Tipp für mich, bin langsam am verzweifeln nach 3 Tagen probieren.
vg, Andi
Hallo Christian!
Vielen Dank, wir hatte gerade die gleichen Gedanken.
vg, Andi
Am 10.11.2016 um 15:21 schrieb Hoyer-Reuther, Christian:
Hallo Andi,
versuche mal, ob es hilft, in der Config die Reihenfolge umzustellen: zuerst $banned_filename_re, dann %banned_rules (mit abschließendem Komma: 'DEFAULT' => $banned_filename_re,) und danach die Policy Banks.
Viele Grüße,
Christian
*Von:*postfix-users [mailto:postfix-users-bounces+christian.hoyer-reuther=cac-chem.de@de.postfix.org] *Im Auftrag von *Andreas Wass - Glas Gasperlmair *Gesendet:* Donnerstag, 10. November 2016 14:53 *An:* postfix-users@de.postfix.org *Betreff:* Re: amavisd blockiert definierten Anhänge nicht
Hallo, ich wieder!
Sobald ich %banned_rules aktiviere, funktioniert mein content-blocking auf DEFAULT nicht mehr
##################################################### *bei Einlieferung auf submission port greift lt. maillog meine policy bank "ORIGINATING" und die damit verbundene Table MYBANNEDFILES (alles OK)*
Nov 10 14:12:15 mail amavis[4323]: loaded policy bank "ORIGINATING" *Hier sieht man auch die verwendete Table* Nov 10 14:08:11 mail amavis[4323]: (04323-01) collect banned table[0]: andi@wassa.at mailto:andi@wassa.at, *tables: MYBANNEDFILES=>Amavis::Lookup::RE=ARRAY(0x269f8a8)*
*(Alles bestens)*
############################################## *bei Mailserver zu Mailserver greift lt. maillog meine policy bank "AM.PDP-SOCK" allerdings nicht die Table DEFAULT *
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at mailto:andi@wassa.at, *tables:*
*(auch nicht, wenn ich banned_filename_maps => ['DEFAULT'] explizit reinschreibe oder auf eine andere rule verweise)* $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', banned_filename_maps => ['DEFAULT'], #banned_filename_maps => ['MYBANNEDFILES'], auth_required_release => 0, # do not require secret_id for amavisd-release };
*Meine Rules sehen zur Zeit so aus wobei der Verweis *'DEFAULT' => $banned_filename_re *immer ins leere geht (abschliessendes Komma bringt auch nix)* %banned_rules = ( 'MYBANNEDFILES' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(exe|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re );
So wie es scheint funktioniert der Verweis 'DEFAULT' => $banned_filename_re in den %banned_rules NICHT.
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" *Hier sieht man eben, dass keine Table verwendet wird* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at mailto:andi@wassa.at, *tables: (HIER MÜSSTE DIE VERWENDETE TABLE STEHEN)
Erst wenn ich den koml. Block *von %banned_rules *auskommentiere funktioniert das Ganze wieder.* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at mailto:andi@wassa.at, *tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0x32f93e0)*
Hat denn keiner einen Tipp für mich, bin langsam am verzweifeln nach 3 Tagen probieren.
vg, Andi
OH MANN!!! DAS DARF DOCH WOHL NICHT WAHR SEIN!!!
Die Lösung:
Die Definition der Rules muß unterhalb von $banned_filename_re vorgenommen werden *Also zuerst: *
$banned_filename_re = new_RE(
### BLOCKED ANYWHERE # qr'^UNDECIPHERABLE$', # is or contains any undecipherable components qr'^.(exe-ms|dll)$', # banned file(1) types, rudimentary # qr'^.(exe|lha|cab|dll)$', # banned file(1) types ................... ...................... usw )
*und erst dann*
%banned_rules = ( 'MYBANNEDFILES' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(exe|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re, );
*wäre schön, wenn das irgendwo dokumentiert wäre :( schade
*Vielleicht kann diese Info irgendwer brauchen vg, Andi
Am 10.11.2016 um 14:53 schrieb Andreas Wass - Glas Gasperlmair:
Hallo, ich wieder!
Sobald ich %banned_rules aktiviere, funktioniert mein content-blocking auf DEFAULT nicht mehr
##################################################### *bei Einlieferung auf submission port greift lt. maillog meine policy bank "ORIGINATING" und die damit verbundene Table MYBANNEDFILES (alles OK)*
Nov 10 14:12:15 mail amavis[4323]: loaded policy bank "ORIGINATING" *Hier sieht man auch die verwendete Table* Nov 10 14:08:11 mail amavis[4323]: (04323-01) collect banned table[0]: andi@wassa.at, *tables: MYBANNEDFILES=>Amavis::Lookup::RE=ARRAY(0x269f8a8)*
*(Alles bestens)*
############################################## *bei Mailserver zu Mailserver greift lt. maillog meine policy bank "AM.PDP-SOCK" allerdings nicht die Table DEFAULT *
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables:*
*(auch nicht, wenn ich banned_filename_maps => ['DEFAULT'] explizit reinschreibe oder auf eine andere rule verweise)* $policy_bank{'AM.PDP-SOCK'} = { protocol => 'AM.PDP', banned_filename_maps => ['DEFAULT'], #banned_filename_maps => ['MYBANNEDFILES'], auth_required_release => 0, # do not require secret_id for amavisd-release };
*Meine Rules sehen zur Zeit so aus wobei der Verweis *'DEFAULT' => $banned_filename_re *immer ins leere geht (abschliessendes Komma bringt auch nix)* %banned_rules = ( 'MYBANNEDFILES' => new_RE( [ qr'^.(rpm|cpio|tar)$' => 0 ], qr'..(exe|vbs|pif|scr)$'i, ), 'DEFAULT' => $banned_filename_re );
So wie es scheint funktioniert der Verweis 'DEFAULT' => $banned_filename_re in den %banned_rules NICHT.
Nov 10 14:14:31 mail amavis[4324]: loaded policy bank "AM.PDP-SOCK" *Hier sieht man eben, dass keine Table verwendet wird* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables: **(HIER MÜSSTE DIE VERWENDETE TABLE STEHEN) ** Erst wenn ich den koml. Block *von %banned_rules *auskommentiere funktioniert das Ganze wieder.* Nov 10 14:08:30 mail amavis[4324]: (04324-01) collect banned table[0]: andi@wassa.at, *tables: DEFAULT=>Amavis::Lookup::RE=ARRAY(0x32f93e0)**
Hat denn keiner einen Tipp für mich, bin langsam am verzweifeln nach 3 Tagen probieren.
vg, Andi
participants (2)
-
Andreas Wass - Glas Gasperlmair
-
Hoyer-Reuther, Christian