Re: [Exim] Re-write Question

Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: Kai Henningsen
Fecha:  
A: exim-users
Asunto: Re: [Exim] Re-write Question
Nigel.Metheringham@??? (Nigel Metheringham) wrote on 04.08.99 in <E11C1w8-0001k1-00@???>:

> aluicious@??? said:
> > I have a REAL address of the form:
> > user@???
> > and I want to accept mail to:
> > any_address@???
> > .. so I have the following re-write rule:
> > ^.*@(.*).mydomain.com $1@??? SE
>
> This shows an unfortunately mindset probably caused by too much
> exposure to sendmail. Rewriting is for changing the *appearence* of
> addresses. Directors are for changing delivery to (local) addresses.
>
> You can do this with a smartuser director, but I don't have the example
> to do it to hand. If you set a transport directly off the smartuser
> then the deliveries do not get deduped (but in either case all
> recipients for that actual message are detailed in the envelope-to
> header.


Something along these lines, I'd guess (UNTESTED):

First, add *.mydomain.com to local_domains so it gets sent to the
directors.

Then, have a director like this:

domainusers:
driver = smartuser
domains = ^(.*).mydomain.com
new_address = $1@???

I've done a setup that includes stuff like that, but it includes a lot of
other stuff too, so is much too complex as an example - most of the stuff
goes via dbm lookups (that are generated from some central scripts that
generate lots of other stuff too, like /etc/passwd entries for multiple
machines or web page directories). Zillions of ways to deliver, via POP3
mail files, via UUCP, via SMTP over MX, via SMTP without MX, to a single
account on another host, forwarded over another host reachable with one of
these methods, even to a specific autoreply transport sending back a
bounce that says this address is not currently active (ex-user without
forwarding address)

MfG Kai