On Mon, July 27, 2009 18:21, Magnus Bäck wrote:
> On Monday, July 27, 2009 at 18:05 CEST,
>      Pablo Yaggi <pya...@alsurdelsur.com> wrote:
>
>> On Monday 27 July 2009 12:46:04 pm Magnus Bäck wrote:
>> > On Monday, July 27, 2009 at 16:37 CEST,
>> >      Pablo Yaggi <pya...@alsurdelsur.com> wrote:
>> >
>> > >       taking a deep look into your example, I notice
>> > > the restriction is only applied to example.com, isn't it ?
>> >
>> > Yes.
>> >
>> > > if this is the case, I have a problem on doing it, my list of domains
>> > > is virtual, so I need to restrict the test to them, is it possible ?
>> >
>> > The address class of your domains is irrelevant. Just put one line per
>> > domain into the access table.
>> >
>> > example.com             permit_pop_before_smtp, reject
>> > example.net             permit_pop_before_smtp, reject
>> > example.org             permit_pop_before_smtp, reject
>> >
>>
>> But the problem with this, is I'm using virtual domains with
>> sql database (I thought I told you, my mistake), this is my conf:
>
> How you store the data doesn't matter. You just need to construct a
> `mysql'

he is using postgres :)

> lookup table configuration that returns the desired string
> iff the domain is one of your domains. For example, the following
> query could satisfy that requirement:
>
> SELECT 'permit_pop_before_smtp, reject' FROM domains WHERE name = '%u'

but yes, if postmap -q example.com pgsql:/etc/postfix/somemap returns the same 
as the shown hash table does it does not matter

-- 
xpoint

Reply via email to