Version 4.64 ------------ 1. ACL variables can now be given arbitrary names, as long as they start with "acl_c" or "acl_m" (for connection variables and message variables), are at least six characters long, with the sixth character being either a digit or an underscore. 2. There is a new ACL modifier called log_reject_target. It makes it possible to specify which logs are used for messages about ACL rejections. 3. There is a new authenticator called "dovecot". This is an interface to the authentication facility of the Dovecot POP/IMAP server, which can support a number of authentication methods. 4. The variable $message_headers_raw provides a concatenation of all the messages's headers without any decoding. This is in contrast to $message_headers, which does RFC2047 decoding on the header contents. 5. In a DNS black list, if two domain names, comma-separated, are given, the second is used first to do an initial check, making use of any IP value restrictions that are set. If there is a match, the first domain is used, without any IP value restrictions, to get the TXT record. 6. All authenticators now have a server_condition option. 7. There is a new command-line option called -Mset. It is useful only in conjunction with -be (that is, when testing string expansions). It must be followed by a message id; Exim loads the given message from its spool before doing the expansions. 8. Another similar new command-line option is called -bem. It operates like -be except that it must be followed by the name of a file that contains a message. 9. When an address is delayed because of a 4xx response to a RCPT command, it is now the combination of sender and recipient that is delayed in subsequent queue runs until its retry time is reached. 10. Unary negation and the bitwise logical operators and, or, xor, not, and shift, have been added to the eval: and eval10: expansion items. 11. The variables $interface_address and $interface_port have been renamed as $received_ip_address and $received_port, to make it clear that they relate to message reception rather than delivery. (The old names remain available for compatibility.) 12. The "message" modifier can now be used on "accept" and "discard" acl verbs to vary the message that is sent when an SMTP command is accepted. ****