1.29.1. RHBA-2010:0522: bug fix update
Updated exim packages that resolve an issue with deliveries on systems configured with multiple routers and duplicate addresses are now available.
Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. It is freely available under the terms of the GNU General Public Licence. In style it is similar to Smail 3, but its facilities are more general. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail. Exim can be installed in place of sendmail, although the configuration of exim is quite different to that of sendmail.
* when exim is configured to use multiple routers (eg a remote archiving smtp router and the default localuser router) and duplicate addresses exist (eg a list in /etc/aliases includes users also extant on the local system), if any messages sent to a duplicated address are deferred (eg because the user's mailbox is locked), these messages end up not being delivered. In this circumstance, exim was correctly marking the address as a duplicate but incorrectly marking it as "done". With this update, exim still checks for duplicate addresses in these circumstances but now only marks unique addresses as "done", ensuring deferred messages are still listed as undelivered until they are, in fact, delivered. ( BZ#609083
All exim users of should upgrade to these updated packages, which resolve this issue.