Thanks Wietse, that works. Almost... Had to add
"receive_override_options = no_address_mappings,
no_unknown_recipient_checks" to make sure local recipients/aliases are
preserved, and moved that to a separate smtpd port for that I use only
for sending through external ESP servers. Now it all works as desired.

Regards,

Robert


Am Montag, dem 24.07.2023 um 14:18 -0400 schrieb Wietse Venema via
Postfix-users:
> Robert Senger via Postfix-users:
> > Hi Viktor,
> > 
> > thank you. So, it's not possible to route email different when sent
> > from an authenticated user through port 587, than imcoming email
> > sent
> > through port 25? This would avoid a loop, as far as I understand
> > things...
> 
> Postfix routing does not care if email was received via MUA service
> (submission), MTA service (port 25), command line, or otherwise,
> 
> You can override routing in the port 587 SMTP daemon with content
> filter actions, for example, a check_sender_access map with
> "u...@example.net FILTER smtp:isp-for-example-net" but configuration
> will be simpler without context-dependent routing.
> 
>         Wietse
> 
> > I think I'll set up a separate instance for the external accounts
> > in
> > the long run.
> > 
> > Regards, 
> > 
> > Robert
> > 
> > 
> > Am Montag, dem 24.07.2023 um 10:00 -0400 schrieb Viktor Dukhovni
> > via
> > Postfix-users:
> > > On Mon, Jul 24, 2023 at 03:53:17PM +0200, Robert Senger via
> > > Postfix-
> > > users wrote:
> > > 
> > > > I have a few freemail accounts that I use mainly for testing
> > > > and
> > > > special purposes. All those accounts are forwaring incoming
> > > > mail to
> > > > a
> > > > corresponding account at my ow server, like
> > > > "r.senger_<espname>@example.com". For sending, I've defined
> > > > sender_dependent_relayhost_maps that relay all mail sent by any
> > > > of
> > > > these accounts to the ESP's smpt server (credentials stored in
> > > > sasl_passwd).
> > > > 
> > > > That works fine as long as mail ist sent to foreign domains.
> > > > But if
> > > > I
> > > > send mail from one of these local accounts to any recipient at
> > > > the
> > > > local domain, e.g. robert.sen...@example.com, it gets delivered
> > > > locally
> > > > rather that though the ISP's server, since
> > > > sender_dependend_relay_host_maps has low priority. This can for
> > > > example
> > > > cause issues if the mail goes to a locally hosted mailinglist,
> > > > since it
> > > > misses the ESP's dkim signature when sent out to the
> > > > subscibers.
> > > > 
> > > > Is there a possibility to get all mail sent from a certain
> > > > local
> > > > authenticated user through an external relay, even if the
> > > > recipient
> > > > is
> > > > a local virtual user?
> > > > 
> > > > I know I could configure the MUA to use the ESP's smpt server,
> > > > but
> > > > that's not desired. I think a multi instance setup could do
> > > > that
> > > > job,
> > > > but that requires a lot reconfiguration of the system.
> > > 
> > > What you propose would loop, when the mail returns to your system
> > > for
> > > delivery.? The simplest approach is a separate Postfix instance
> > > that
> > > for outbound mail that does not have any "local" domains, all
> > > mail
> > > is relayed somewhere else, possibly to the inbound instance for
> > > local
> > > delivery.
> > > 
> > > ??? https://www.postfix.org/MULTI_INSTANCE_README.html
> > > 
> > 
> > -- 
> > Robert Senger
> > 
> > 
> > 
> > _______________________________________________
> > Postfix-users mailing list -- postfix-users@postfix.org
> > To unsubscribe send an email to postfix-users-le...@postfix.org
> > 
> _______________________________________________
> Postfix-users mailing list -- postfix-users@postfix.org
> To unsubscribe send an email to postfix-users-le...@postfix.org

-- 
Robert Senger



_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to