Alias_case MTA option

From Messaging Server Technical Reference Wiki
Jump to: navigation, search


One or more of the options discussed on this page are restricted. Restricted options are not intended for general use and if set may cause severe operational problems. If you believe you need to set a restricted option you should first check with Oracle support.


Alias and address case sensitivity option (alias_case)

Use of settings other than those recommended by Oracle is RESTRICTED.

The alias_case option controls whether aliases (alias names) in the alias database or alias file, or in Unified Configuration alias options, are case sensitive. (It does not affect alias lookups in LDAP, that is, alias_urlN lookups: since the schema defines the mail, mailAlternateAddress, and mailEquivalentAddress LDAP attributes as case-insensitive, LDAP searches for these attributes are performed case-insensitively.) (Note that the MTA always preserves the case of the alias translation value, that is, the right hand side; the point of the alias_case option is to control whether the alias on the left hand side is case sensitive for matching purposes.) Note that even if aliases are case sensitive in general, postmaster aliases are always case insensitive. The default value is 0, meaning that aliases are not case sensitive. Bits 0 through 2 (values 0 through 7) control handling of alias file lookups (corresponding in Unified Configuration to alias options); higher bits control the handling of alias database lookups.

alias_case MTA option values
Value Usage
Lower bits (alias file and alias options)
0 Case insensitive alias file aliases
1 Case sensitive alias file aliases
2 Alias file aliases are first searched for case-sensitively, but if not found, perform a case-sensitive search
3 Alias file aliases are first searched for case-sensitively, but if not found, perform a case-sensitive search
Higher bits (alias database)
8 Case insensitive alias database aliases
9 Case sensitive alias database aliases and new in MS 8.0, case insensitive comparisons for memcache storage of the alias database (alias_database_url)
10 Alias database aliases are first searched for case-sensitively, but if not found, perform a case-sensitive search and new in MS 8.0, case insensitive comparisons for memcache storage of the alias database (alias_database_url)
11 Alias database aliases are first searched for case-sensitively, but if not found, perform a case-sensitive search and new in MS 8.0, case insensitive comparisons for memcache storage of the alias database (alias_database_url)

Bit 0 is the least significant bit.



See also: