Igor,
I am having the same issue here. Here is the definition of this setting in the help text:
Send from domain IP addresses and use domain names in SMTP greeting. If selected, Plesk changes the mail server configuration so that the SMTP greeting contains the name of the domain from which the email message is sent. Selecting this option may result in mail sent from some or all domains being marked as spam if the destination mail server uses cbl and more than one domain on the Plesk server uses the same IP address. In addition, selecting this option on Plesk servers hosting a large (more than 100) number of domains will likely result in significantly increased server load. This option works best if you have allocated a dedicated IP address to every domain hosted on the Plesk server, and the number of domains hosted on the server is not very large.
I tested the SMTP Greeting with the default setting: Send from domain IP addresses under CentOS 7. The email is sent from the domain IP address and the SMTP Greeting is the name of the Plesk Server hostname. This is all as expected.
When I changed the setting to: Send from domain IP addresses and use domain names in SMTP greeting, the behavior remains the same. The SMTP Greeting continues to be the hostname of the Plesk server. This causes a mismatch between the SMTP Greeting and the Reverse DNS of the IP Address from which the email was sent. This is flagged as an error in DNSSTUFF.
The only "Solution" to this problem seems to be making the Reverse DNS for ALL server IP Addresses match the hostname of the Plesk Server. This is not acceptable in many cases as clients want the SMTP greetings to match THEIR domain names (the client) -- not My (the provider) domain name which is part of the Plesk hostname. It seems that this is what the Send from domain IP addresses and use domain names in SMTP greeting, is designed to resolve. Do you agree that we have a bug here?
Thanks, Greg