We do not want to necessarily block email from domains that don't match on reverse,
IMHO, an IP address which
pretends to have a domainname can be a sign of a bigger risk than having no domainname at all, because pretending in fact spoofs membership in a particular entity. Possibly in fraudulent intent.
because using one IP for multiple domains is actually pretty common.
The fact that there are many domainnames mappings
to one particular IP address isn't easily visible and your smtpd server probably won't notice it anyway and it doesn't care.
Because first the smtpd server can see the IP address, not the domainname.
Then the smtpd server (optionally?) checks the IP address --> domainname mapping.
Then it (optionally?) verifies the domainname --> IP address mapping.
It (optionally) only requires that those both directions mappings match.
So a smtpd server doesn't care if there are many mappings like
host.example1.net --> 12.34.56.78
host.example2.net --> 12.34.56.78
host.example3.net --> 12.34.56.78
From what I gather, that falls under the postfix classification of reject_unknown_reverse_client_hostname vs reject_unknown_client_hostname.
This is my understanding as well. Quoting
https://www.postfix.org/postconf.5.html
reject_unknown_reverse_client_hostname
Reject the request when the client IP address has no address->namemapping.
This is a
weaker restriction than the
reject_unknown_client_hostname feature
Is that available in Proxmox?
I don't know if it is available in the GUI. But see below...
I only see reject_unknown_client_hostname as a configurable option.
It shouldn't be a problem. I believe you can set any Postfix' parameter by means of "templates":
https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmgconfig_template_engine
"You can find the default templates in
/var/lib/pmg/templates/ . Please do not modify these directly, otherwise your modifications will be lost on the next update. Instead, copy the template you wish to change to
/etc/pmg/templates/ , then apply your changes there. [...]" (Read also the continuation of this excerpt).
HTH
edit: typos