[Toolserver-l] Changes to mail forwarding
River Tarnell
river.tarnell at wikimedia.de
Sat Feb 26 15:47:16 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
During the next maintenance window (March 7th), we will make some
changes to how mail forwarding works. This will not affect most users,
but you should read this mail anyway, especially if you make use of
.forward files. A summary of the changes you might need to make are at
the end of this mail.
At present, all mail to user at toolserver.org is sent to your LDAP alias;
if you don't have an address set in LDAP, mail is sent to nightshade and
processed locally (which might include using .forward files). Locally
generated mail, e.g. cron, is handled by .forward; users with email
addresses set in LDAP have "username at toolserver.org" in $HOME/.forward
so it's forwarded properly.
After this change, mail to user at toolserver.org and mail to
user at ANYMACHINE.toolserver.org will be handled as follows:
* If $HOME/.forward exists, mail will be delivered to the address in
that file;
* If not, mail will be delivered to the user's LDAP email address, if
any if set;
* If none is set, mail will be delivered locally on either clematis or
hawthorn (*not* nightshade).
In addition, mail to user+foo at toolserver.org and
user+foo at ANYMACHINE.toolserver.org will be accepted, where "foo" can be
any string. This will be handled in the same way, except that
$HOME/.forward+foo will be checked instead of $HOME/.forward. This
allows you to process mail differently depending on the address (see
below for an example).
In summary, you should make these changes after the maintenance:
* If you do not do anything "special" with your mail, and you have an
LDAP mail address set, and your .forward file contains
"username at toolserver.org", then you do not need to do anything. We
will delete your .forward file during the maintenance, since it's no
longer necessary. This applies to the vast majority of users.
* If you have an LDAP email address set, and your .forward file contains
a different address, you should delete your .forward file after the
maintenance. We will not do this for you.
* If you do not have an LDAP email address set, and you have a .forward
file containing an email address, you do not have to do anything.
However, you *should* run 'setmail' to set an LDAP email address, then
delete your .forward file.
* If you do not have an LDAP email address set, and you do not have a
.forward file, then currently your mail will be delivered locally on
nightshade. After the maintenance, your mail will be delivered
locally on either hawthorn or clematis. We do not support this
configuration, and you should set an email address in LDAP so your mail
is forwarded. However, if you insist on having mail delivered locally,
you can continue to do so.
* If you currently rely on accepting mail to
user+foo at machine.toolserver.org and use .forward+foo to funnel this
mail to a program, then you do not have to do anything. However, you
*should* instead send mail to user+foo at toolserver.org, which does not
rely on a particular machine being up. Note that if you do this, the
incoming mail will be processed on either clematis or hawthorn.
The explanation of these changes is more complicated than the actual
changes. The result should be that mail processing is much simpler and
more obvious to users.
- river.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (NetBSD)
iEYEARECAAYFAk1pIIQACgkQIXd7fCuc5vKOkACfYd3na6TlCLOpuOiXWDEVBB1y
sdkAnilzSrqxYCgL0WalfYlwSt68yf4U
=2El7
-----END PGP SIGNATURE-----
More information about the Toolserver-l
mailing list