[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix rewriting



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, Sep 13, 2006 at 01:53:55PM +0100, Magnus Therning wrote:
> I have the following working mail setup:
> 
>  1. Local postfix deferring all SMTP mail which uses localhost:2300 as a
>     relay.  (DN local.net)
>  2. A remote postfix that is able to send emails.  (DN remote.net)
>  3. A local cronjob that first sets up an SSH forwarding from
>     localhost:2300 to remote:25 and calls "sendmail -q" to push push the
>     locally queued email.
> 
> Now for the actual question.  My local user is called 'foo' my remote
> user is called 'bar'.  I use the local /etc/mailname to rewrite outgoing
> addresses to foo@remote.net, without it I am not able to relay through
> the remote server.  However, since the user 'foo' doesn't exist on the
> remote system the logs will report that an unknown user sent emails.
> How can I fix that locally?
> 
> I tried using "smtp_generic_maps" to rewrite foo@remote.net to
> bar@remote.net, but didn't get it to do what I wanted.  (With it in
> place 'mailq' still reports foo@remote.net as the sender.)

Well for that, you can use 
sender_canonical_maps
that way, i rewrite my local user to the full email address (e.g not
just the user, but the whole address in one step).

i hope it helps

yours
Albert

- -- 
Albert Dengg <a_d@gmx.at>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFCBR1hrtSwvbWj0kRAraGAJ9/9PuX/jlYpGrIWNsKc1QpUhNNIwCfYLj0
vT9iFj//1s+HLfzsI+WuHsw=
=322C
-----END PGP SIGNATURE-----



Reply to: