Emails to @debian.org now go through a LDAP distributed email system. This system uses the forwarding field in the LDAP directory to route mail without passing it through a users .forward file on a single computer. Multiple machines participate in the forwarding to provide redudency.
Each of the forwarders inspects the LDAP database to see if foo@debian.org has forwarding set to an address, if so the envelope to address is rewritten and the message redirected to the new address. Otherwise the message is relayed to master.debian.org for processing by the users .forward files. If email forwarding is setup then .forward files are NOT considered. Extension addresses (foo-lists) are always routed directly to master for processing.
All machines also use the forwarding attribute as a default destination for email. If the user has a home directory and no .forward file the mail is forwarded rather than delivered to /var/spool/mail. This makes sure cron reports, bug responses and other unexpected emails are not misplaced.
The email forwarding can be easially reconfigured using GnuPG:
echo "emailforward: foo@bar.com" | gpg --clearsign | mail change@db.debian.orgor by visiting db.debian.org
The correct way to invoke procmail for extension addresses is "|/usr/bin/procmail [options]" Ignore the IFS=".." stuff in the procmail man page.
Mailbox format files "/debian/home/foo/Mbox"
Maildir format files "/debian/home/foo/MDir/"
To deliver to /var/spool/mail/foo use a construct like '|/usr/bin/procmail -m /dev/null'. Putting the mailbox path will not work. You must use absolute paths for mailboxes, qmail-like ./ paths are not supported by Exim.
Also, 'Exim Filter' files are deliberately turned off.
'Standard' Env Variables:
'Qmail' Env Variables:
Such that, $RECIPIENT = $LOCAL-EXTENSION@<something>.
Back to the Debian Project homepage.
Last Modified: Wed, May 10 04:51:33 UTC 2000
Copyright © 1997-1999 SPI; See license terms