HI Patrick,
i will try that config and link from you.
My Goal is that specific sender that are authenticated,
logged in and authenticated user are able to send banned.content.

i did get it working a long time that specified recipients was able to recieve banned content. but i dont remember how i did that, i think it was "bannedcontentlovermaps = [ ([email protected]) ] ,or so

and thought its nearly easy to enable that for authenticated users.

i msg you.

marko

Am 2013-01-28 08:21, schrieb Patrick Ben Koetter:
* [email protected] <[email protected]>:
>You have a Postfix smtpd server listening on 10026 AND you tell amavis to >listen on 10026 too? I doubt this will work. Did you tell amavis to bind to
>port 10026?

No, not all. I have :

/etc/amavisd.conf =

$inet_socket_port = 10024;

That's part of your problem.

By default all traffic, regardless where it comes from (external, internal)
and goes to (external, internal) is handled by the same amavis
filtering policy.

You want to treat some senders different. ATM you want to identify them by their sender address (which is not a good method, because it can be faked
easily. But that's something we may address later).

So you need to create a special context within that amavis will apply
different filtering rules.

The way to create special contexts in amavis is to define
policy_banks. Within
a policy bank you may apply special, non-default settings; default settings
from amavis default context will remain unchanged.

You've created a policy_bank and called it ORIGINATING.

Then you told amavis to route all traffic, that enters amavis on port
10026 to
its ORIGINATING policy bank.

So far so good. So what is missing at the moment?

You haven't told amavis yet to _listen_ on port 10026. A configuration that
tells amavis to listen on 10024 AND 10026 goes like this:

$inet_socket_port = [10024,10026];

Use 'lsof -Pni | grep amavis' after you reloaded amavis to verify it listens
on both ports.

Once you have this set up, amavis will be ready to apply different filtering
rules.

Now if you use Postfix to feed amavis with messages, you need to tell Postfix
to route messages for specific senders to port 10026. This link
should explain
how to do it:

<http://www.ijs.si/software/amavisd/README.postfix.html#filter_by_sender>

p@rick

Reply via email to