New features in 7.0.5

New features in the 7.0.5 release included:



 The Sieve address test now uses the heuristic address parser instead of the strict parser. This helps address tests work even when the header field contains one or more syntax errors. 

 The MTA now rejects UIDs that begin with a hyhpen, because such UIDs conflict with IMAP ACL formats. The store was already performing this check. 

 The  mapping table and its associated MTA options ,  ,  , and  , intended to more conveniently support groups and lists defined in external (or at least with "foreign" schema/semantics) LDAP directories. 

 The lookup failure string set by the $. metacharacter sequence now applies to domain attribute lookups (i.e., ) in addition to regular LDAP lookups. 

 V transaction log entries now contain a reason field specifying at what point in the tranasction the failure occurred and the actual routine that logged the failure. 

 $G in a  mapping result in the SMTP server sets the   TCP/IP channel-specific option to 2. This is useful for enabling trace level debugging for SMTP clients associated with specific IP addresses. 

 The  MTA option. 

 The  MTA option, intended for more convenient support of groups/lists defined "indirectly". </li>

 A new bit of the  MTA option causing inclusion of conversion tags in   mapping table probes. </li>

 The new  mapping table, intended to more conveniently support alternate forms of group/list membership definition. </li>

 The interpretation of the   MTA option and   MTA option has been improved so that they are checked when processing    or   clauses. </li>

 The  MTA option. </li>

 The  MTA option. </li>

 The  MTA option. </li>

 The  MTA option. </li>

 The    MTA option has been enhanced to support inclusion of MAIL FROM address information in generated Received: fields. </li>

 The,  , and   channel options provide type labeling for Microsoft® Exchange envelope journaling recipient addresses. </li>

 The  and   channel options provide the ability to specify  conversion tags based on source and destination channel. </li>

 The,  , and   can be used to control RFC 2231 parameter processing. </li>

 Support for longer  values; see the   MTA option. </li>

 A mapping specified via the  MTA option is now used in additional cases. </li>

 Notify actions in user-level sieves are automatically cancelled when the overall Sieve verdict is jettison, refuse, reject, or ereject. It used to be that notify in a system-level sieve would also be canceled, but no longer - such notify actions will now be honored regardless of the Sieve verdict, making it possible to use notify for some limited administrative auditing functions. </li>

 A new data file,, has been added to the information loaded by. (Note that&#x27;s an "h", not an "n".) This file is a copy of the official IANA list of top level domains, available at: http://data.iana.org/TLD/tlds-alpha-by-domain.txt. This file is used for TLD validity checks. </li>

 New rewrite rule metacharacters $, and $&#x3e; have been added. These metacharacters act like $V and $Z, respectively, except that instead of checking for a domain known to the directory, they check the top-level part of the current domain against the list of known valid TLDs. $, succeeds if the top-level part is on the list; $&#x3e; succeeds if the top-level part isn&#x27;t on the list. </li>

<li> The internet.rules file has been modified. All of the individual rules for top-level domains have been removed and replaced by a single rule of the form ". $U%$H$,$H@TCP-DAEMON". With this change it is no longer necessary to update  when additional TLDs are defined. Instead, obtain a new copy of  from IANA, place it in the config directory, and run. </li>

<li> The handling and default values for the,  ,  ,  ,  , and   MTA options has been changed. </li>

<li> The,  , and   have been added. </li>

<li> A loop control construct with semantics identical to the one provided in the recipe language is now available for use in system-level sieves. </li>

<li> The new  MTA option allows logging of any SMTP MAIL FROM AUTH parameter. </li>

<li> The new  MTA option allows logging of any conversion tags present on a message. </li>

<li> The new  MTA option allows logging of any  IMAP flags the MTA has set on the message. </li>

<li> The default for the  MTA option has been changed from the empty string to " ". </li>

</ul>