piektd., 2024. g. 2. aug., plkst. 02:46 — lietotājs Wietse Venema (<wie...@porcupine.org>) rakstīja: > > D?vis Mos?ns via Postfix-users: > > ceturtd., 2024. g. 1. aug., plkst. 09:10 ? lietot?js Wietse Venema via > > Postfix-users (<postfix-users@postfix.org>) rakst?ja: > > > > > > Davis Mosans via Postfix-users: > > > > Hi, > > > > > > > > I'm trying to setup Postfix in a way that will forward/relay all mail > > > > on SMTP port 25 but send out (don't forward) email when receiving on > > > > submission port 465. > > > > > > You cant to receive email on port 465 and want to send that out to > > > the internet? That requires that the SMTP clients have relay > > > permission (permit_sasl_authenticated, reject). > > > > > > You want to receive email on port 25 from local systems, and forward > > > their messages to the internet? That requires that local SMTP clients > > > have relay permission (permit_mynetworks, reject_unauth_destination). > > > > > > You want to receive email on port 25 from the internet and want to > > > forward messages for specific destinations? See Configuring Postfix > > > as primary or backup MX host for a remote site", > > > https://www.postfix.org/STANDARD_CONFIGURATION_README.html#backup > > > > > > You want to receive email on port 25 from anywhere on the internet > > > and want to forward messages to anywhere on the internet? Don't do > > > that. > > > > > > > None of that is what I want. Also it's not about permissions, those work > > fine. > > What I want is forward incoming email on port 25 to internal email > > server but at same time deliver outgoing email from port 465 and that > > shouldn't be forwarded to internal server. > > You don't need two instances for that. One will do just fine. > > - Receive email on port 465 and to send that out to the internet. > That is handled by the smtps or submissions example in master.cf. > No transport map needed. Just remove the '#' from those lines. > That's the issue, transport map I have: transport_maps = lmdb:/etc/postfix/transport with: * smtp:internal.example.org
It's used for both cases. > - Receive email on port 25 from the internet and forward messages > for specific destinations? That involves a transport map and > relay_domains as described in > https://www.postfix.org/STANDARD_CONFIGURATION_README.html#backup > I want forward/relay all incoming mail for all domains not just few. But even with this approach it doesn't work as in mail from submissions port is still forwarded which is not what I want. I tried: transport_maps = lmdb:/etc/postfix/transport relay_domains = $mydestination lmdb:/etc/postfix/relay relay_recipient_maps = relay_transport = relay and /etc/postfix/relay with: * - and /etc/postfix/transport with: * relay:internal.example.org To give an example: Someone sends me email using port 25 with address example.com then I want to forward it. Now when someone uses submissions port to send email to example.com I want to deliver it to actual example.com mail server but in this case it's still being forwarded to internal.example.org. _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org