websavers
Regular Pleskian
Hey folks,
I've encountered an issue that appears to be occurring across all of our Plesk 12.5 servers with SPF scanning not occurring on any incoming messages. Here's what I know, using one particular server for testing:
1) Incoming emails get the following headers applied:
When "SPF guess rules" configuration value is set to v=spf1 a/24 mx/24 ptr ~all the headers look like this:
When "SPF guess rules" configuration value is blank the headers look like this:
I have tested this with multiple domains whose SPF records absolutely exist and end with -all. In the test emails where the above SPF headers came from, I was forging the email by sending it from a non-approved server and manually setting the from and envelope-from values.
The server that's receiving the messages can successfully lookup the DNS records. I tested this by running `dig TXT {domain}` using both root and a non-privileged account.
/var/log/maillog contains ZERO entries about SPF. Not even an indication that the filter is starting up like we used to see with Plesk 11.
I've run mchk and it says the SPF filter has been successfully repaired.
Server Details:
CentOS 6.7 Final
Plesk 12.5.30 Update #25, last updated at Mar 17, 2016 02:38 PM
Related Packages:
psa-spf2-1.2.9-11092910.x86_64
perl-Mail-SPF-2.007-1.el6.art.noarch
postfix-2.11.5-centos6.15081418.x86_64
---
Any suggestions as to how to fix this? I want my SPF scanning to work again.
I've encountered an issue that appears to be occurring across all of our Plesk 12.5 servers with SPF scanning not occurring on any incoming messages. Here's what I know, using one particular server for testing:
1) Incoming emails get the following headers applied:
When "SPF guess rules" configuration value is set to v=spf1 a/24 mx/24 ptr ~all the headers look like this:
Received-SPF: neutral ({servername} : {server IP} is neither permitted nor denied by domain of {domain}) client-ip={IP}; envelope-from={email}; helo={server};
When "SPF guess rules" configuration value is blank the headers look like this:
Received-SPF: none (no valid SPF record)
I have tested this with multiple domains whose SPF records absolutely exist and end with -all. In the test emails where the above SPF headers came from, I was forging the email by sending it from a non-approved server and manually setting the from and envelope-from values.
The server that's receiving the messages can successfully lookup the DNS records. I tested this by running `dig TXT {domain}` using both root and a non-privileged account.
/var/log/maillog contains ZERO entries about SPF. Not even an indication that the filter is starting up like we used to see with Plesk 11.
I've run mchk and it says the SPF filter has been successfully repaired.
Server Details:
CentOS 6.7 Final
Plesk 12.5.30 Update #25, last updated at Mar 17, 2016 02:38 PM
Related Packages:
psa-spf2-1.2.9-11092910.x86_64
perl-Mail-SPF-2.007-1.el6.art.noarch
postfix-2.11.5-centos6.15081418.x86_64
---
Any suggestions as to how to fix this? I want my SPF scanning to work again.