Package: courier-mta Version: 0.53.2-3 Severity: important Debian policy, section 11.6, mandates that every MTA package provide a `newaliases` program. The courier-mta package ships such a program, which calls `/usr/sbin/makealiases -src=/etc/aliases`. This call builds the e-mail aliases database from the /etc/aliases file, however it completely ignores Courier's usual /etc/courier/aliases file or /etc/courier/aliases/ directory.
Thus the normal aliases database built using a plain `makealiases` call gets overwritten on each call to `newaliases` (automatic or manual), effectively killing many configured aliases. (In my case, I lost all my "[EMAIL PROTECTED]" aliases, among others! Baaad!) Nowhere does Debian policy require `newaliases` to build the aliases database only from /etc/aliases. /usr/sbin/newaliases should really just call `makealiases` (or maybe even just be a symlink to that), so that _all_ the configured aliases are respected. Furthermore, the /etc/courier/aliases/ directory should probably contain a symlink to /etc/aliases. If the symlink was named "system", it could replace the /etc/courier/aliases/system file shipped with the courier-mta package. This would also resolve bug #229287. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]