Puremessage for Unix 6.4.8 includes an upgrade for the built in Postfix to version 3.4.5
As a result of this the previous main.cf configuration option “ignore_policy_error” is now deprecated. Installs that are currently utilizing this will need to update their main.cf file with the new configuration options to prevent Postfix rejecting mail with the following errors:
Aug 22 12:22:43 hostname postfix/smtpd: warning: unknown smtpd restriction: "ignore_policy_error"
Aug 22 12:22:43 hostname postfix/smtpd: NOQUEUE: reject: RCPT from server.domain[188.8.131.52]: 451 4.3.5 Server configuration error; from= to= proto=SMTP helo=
We understand this is far from ideal and are monitoring how many people are affected by this.
[Update]: This is now documented in the release notes for 6.4.8
Note: This article doesn’t apply if you are using your own version of Post fix or an alternative MTA
The following sections are covered:
Applies to the following Sophos products and versions
PureMessage for Unix
- Check for the existence of this configuration option within your current configuration. This will be present in your Postfix /opt/pmx/postfix/etc/main.cf file and will look like the following:
smtpd_client_restrictions = ignore_policy_error,check_policy_service inet:[127.0.0.1]:4466
- If the ignore_policy_error option is not present then no action is necessary
- If however ignore_policy_error is present then that line will need replacing with the following 2 lines immediately after upgrading to 6.4.8:
smtpd_client_restrictions = check_policy_service inet:[127.0.0.1]:4466
smtpd_policy_service_default_action = DUNNO
Sign up to the Sophos Support SMS Notification Service to get the latest product release information and critical issues.
If you’ve spotted an error or would like to provide feedback on this article, please use the section below to rate and comment on the article.
This is invaluable to us to ensure that we continually strive to give our customers the best information possible.