Thanks Viktor, that looks good.
regards
Dave
On 01/09/2020 08:38, Viktor Dukhovni wrote:
On Mon, Aug 31, 2020 at 09:51:42AM +0100, dave wrote:
Maybe I need to clarify a few things. My email server is not in my home
network. My raspberry is, and it gets random IPs as sometimes it has to
go through a VPN to the internet.
Mail to my own domains is not permitted by default. This email from
raspberry is sent to my own domain (the one I'm using on this list) and
it fails the sender address domain not found and FQDN tests.
There is no relaying needed.
Thanks, this makes the use-case dramatically more clear. If you're just
trying to avoid rejecting some non-fqdn forms, you can do that in
smtpd_sender_restrictions:
smtpd_sender_restrictions =
# Optionally allow trusted clients to use non-fqdn forms?
# permit_mynetworks
# permit_sasl_authenticated
#
# Allow some particular non-fqdn domains
check_sender_access some:table,
reject_non_fqdn-sender
smtpd_recipient_restrictions
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
...
# But no reject_non_fqdn_sender here, unless
# you choose to place it LAST with the exception
# list directly above it, and always below
# reject_unauth_destination