By the way, I am using Postfix 3.5.8 on RHEL 8
$ postmap -q .our.local.domain $(postmap -xh transport_maps)
There is no "-x" option on postmap. It threw an error.
I tried
$ postmap -q .our.local.domain /etc/postfix/transport
and got nothing back
I tried
$ postmap -q our.local.domain /etc/postfix/transport
and got back
relay:[MDA server IP]
-----Original Message-----
From: <[email protected]> on behalf of Viktor Dukhovni
<[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Thursday, August 5, 2021 at 15:58
To: "[email protected]" <[email protected]>
Subject: [EXTERNAL] Re: Inbound/Outbound Settings on a Postfix Relay-Only
On Thu, Aug 05, 2021 at 06:14:56PM +0000, White, Daniel E.
(GSFC-770.0)[NICS] wrote:
> On my relay, I tried these settings:
>
> local_transport = error: local mail delivery is disabled
> mail_version = 3.5.8
> relay_transport = hash:/etc/postfix/transport
The "relay_transport" parametr is not table-valued. Its syntax
is "transport:nexthop", not "type:table".
> .our.local.domain relay:[MDA server IP]
This goes into one of the tables named via "transport_maps", not
"relay_transport".
> smtpd_recipient_restrictions = permit_mynetworks
> relayhost = [ upstream relay ]
>
> And when I send mail, I get "Recipient address rejected: local mail
delivery is disabled"
>
> What am I missing, please ?
Logs that show the *actual unobfuscated* recipient domain that got
rejected, and the result of "postmap -q" for the purported lookup
key in the transport_maps table in question. Post the output of:
$ postmap -q .our.local.domain $(postmap -xh transport_maps)
with ".our.local.domain" replaced by the actual unobfuscated domain.
--
Viktor.