Re: domain (real + virtual) mapping question

From: mouss (no email)
Date: Tue Apr 03 2007 - 16:52:38 EDT

  • Next message: mouss: "Re: Programatically changing posfix aliases ?"

    Richard Foley wrote:
    > On Monday 02 April 2007 23:22, mouss wrote:
    >
    >>> put the main domain in the aliases table, I appear to lose the regex
    >>> facility... I hope this is clear? What I very simply want to do is this:
    >>>
    >>> /name\.\w+@main.net/
    >>>
    >> just add these to virtual_alias_maps. virtual aliases apply to _all_
    >> mail, whatever is the domain (yes, even for mail sent to @gmail.example).
    >>
    >>
    > I'm a bit confused... Let's say I take aliases back to the hash version, (no
    > regexes), as I think you're suggesting.
    >
    > # main.cf (back to hash)
    > myhostname = blix.rfi.net
    > mydomain = rfi.net
    > alias_maps = hash:/etc/postfix/aliases
    > alias_database = alias_maps
    > virtual_alias_domains = hash:/etc/postfix/virtual_alias_domains
    > virtual_alias_maps = pcre:/etc/postfix/virtual_alias_maps
    >
    >
    > # /etc/aliases (hardwired entries - ok)
    > hostmaster: root
    > ...
    > # (majordomo stuff)
    > test: "|/usr/local/majordomo/wrapper resend -l test test-list"
    >
    >
    > # /etc/postvix/virtual_alias_domains
    > # rfi.net 20070401
    > # blix.rfi.net 20070401
    > virtual.org 20070401
    > blix.virtual.org 20070401
    >
    > I can't use the main domain (rfi.net) in BOTH aliases and virtual table,
    > postfix logs an error), so I comment the main domain out as above.
    >

    I never talked about virtual_alias_domains, did I?
    >
    > # /etc/postvix/virtual_alias_maps
    > /user.*@rfi.net$/
    > /name.*@rfi.net$/
    > ...
    > /@rfi.net$/
    > /@blix.rfi.net$/
    >
    > # lists
    > /$/ listhandler
    > /$/ testlist
    > ...
    >
    > Now the problem is that /user.*@main.domain/ no longer catches and redirects
    > the mail, as defined below. The virtual domain works fine (more or less ;)
    >

    I see no /user.*@main.domain/ in your virtual_alias_MAPS, so I am not
    surprised.

    PS. escape special chars (such as '.') in your pcre.
    > Or have I still done something wierd...?
    >
    >

    virtual_alias_maps != virtual_alias_domains.


  • Next message: mouss: "Re: Programatically changing posfix aliases ?"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD