Re: Excluding blocking macro/xlsx/docx files to specific recipients?

Damian <[email protected]>
Newsgroups gmane.mail.virus.amavis.user
Message-ID <[email protected]>
> Is it possible to allow certain file types from certain addresses to
> certain recipients without knowing the sending IP to add them to a
> policy bank?

File types are considered in the context of banned checks, which can be 
configured by various banned_* confvars. Generally some confvars are 
global, some are per policybank, but I know only two confvars that can 
make other policybanks be loaded. The banned_* confvars are not one of 
those.

However, if you're really desperate, you can try something like this:

> @banned_filename_maps = sub {
>     my ($msginfo, $recipient) = ($Amavis::MSGINFO, @_);
>
>     if ($msginfo->sender eq '[email protected]' &&
>         $recipient eq '[email protected]') {
>         return { '.' => [new_RE(qr/\.exe/)] };
>     } else {
>         return { '.' => [new_RE(qr/\.(?:com|exe)/)] };
>     }
> };
It yields

> (00739-02) Blocked BANNED (text/plain,.asc,file.com) 
> {DiscardedInbound,Quarantined}, [127.0.0.1] <[email protected]> -> 
> <[email protected]>,<[email protected]>, quarantine: [...]
>
> (00739-03) Passed BANNED (text/plain,.asc,file.com) 
> {DiscardedInbound,RelayedInbound,Quarantined}, [127.0.0.1] 
> <[email protected]> -> <[email protected]>, quarantine: [...]
>
> (00739-03) Blocked BANNED (text/plain,.asc,file.com) 
> {DiscardedInbound,RelayedInbound,Quarantined}, [127.0.0.1] 
> <[email protected]> -> <[email protected]>, quarantine: [...]
>
> (00739-04) Blocked BANNED (text/plain,.asc,file.exe) 
> {DiscardedInbound,Quarantined}, [127.0.0.1] <[email protected]> 
> -> <[email protected]>,<[email protected]>, quarantine: [...]

No guarantees, though.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.