How To Override Spam Filter Error Text (Doc ID 2075403.1)

Last updated on FEBRUARY 15, 2016

Applies to:

Oracle Communications Messaging Server - Version 7.0.5 and later
Information in this document applies to any platform.

Goal

After configuring spamfilterN_optional=0 (or -2), the MTA will send back a 4xy response to the client when the milter call fails for whatever reason. However, we would like to be able to customize the error text that goes along with the 451 response (even if 99% of the time it's never seen by a human).

There is an option: error_text_spamfilterN_error but it does not appear to work when a 'more specific' error is available. For example if the milter call times out, this gets sent back:

29-Jul-2015 16:51:55.27 0e343.38f.4489 tcp_local JES 0 jsmith@domain.com rfc822; jdoe@abc.com mail.xyz.com ([209.85.xxx.xxx]) '' 451 4.7.1 Error 'Connection timed out' [110] reading CONNECT response length [slot 2 name 2]: jdoe@abc.com

This information 'connection timed out reading CONNECT response length' and [slot 2 name 2] are INTERNAL details that should not be sent back to the client as they could do nothing whatsoever about it. This text was sent back even though error_text_spamfilterN_error was set to something else .. because it's considered 'more specific' ... but we'd like to override this text with something more user friendly in case a user does end up seeing it.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms