blob: a4d1719d767a15c5f17db37b00cb061e70901024 [file] [log] [blame]
rsc5cdb1792005-10-29 16:26:44 +00001# case conversion for postmaster
2pOsTmAsTeR alias postmaster
3
4# local mail
rscb5f65922006-02-11 23:38:55 +00005[^!@]+ translate "upas/aliasmail '&'"
6local!(.*) >> $PLAN9/mail/box/\1/mbox
rsc5cdb1792005-10-29 16:26:44 +00007\l!(.*) alias \1
8(helix|helix.bell-labs.com)!(.*) alias \2
9
10# we can be just as complicated as BSD sendmail...
11# convert source domain address to a chain a@b@c@d...
12@([^@!,]*):([^!@]*)@([^!]*) alias \2@\3@\1
13@([^@!]*),([^!@,]*):([^!@]*)@([^!]*) alias @\1:\3@\4@\2
14
15# convert a chain a@b@c@d... to ...d!c!b!a
16([^@]+)@([^@]+)@(.+) alias \2!\1@\3
17([^@]+)@([^@]+) alias \2!\1
18
19# /mail/lib/remotemail will take care of gating to systems we don't know
rscb5f65922006-02-11 23:38:55 +000020([^!]*)!(.*) | "$PLAN9/mail/lib/qmail '\s' 'net!\1'" "'\2'"