23 lines
690 B
Plaintext
23 lines
690 B
Plaintext
# ewsd.inri.net
|
|
# case conversion for postmaster
|
|
pOsTmAsTeR alias postmaster
|
|
|
|
# local mail
|
|
\l!(.*) alias \1
|
|
(fulton.software|plan9.fulton.software)!(.*) alias \2
|
|
|
|
[^!@]+ translate "/bin/upas/aliasmail '&'"
|
|
local!(.*) >> /mail/box/\1/mbox
|
|
|
|
# we can be just as complicated as BSD sendmail...
|
|
# convert source domain address to a chain a@b@c@d...
|
|
@([^@!,]*):([^!@]*)@([^!]*) alias \2@\3@\1
|
|
@([^@!]*),([^!@,]*):([^!@]*)@([^!]*) alias @\1:\3@\4@\2
|
|
|
|
# convert a chain a@b@c@d... to ...d!c!b!a
|
|
([^@]+)@([^@]+)@(.+) alias \2!\1@\3
|
|
([^@]+)@([^@]+) alias \2!\1
|
|
|
|
# /mail/lib/remotemail will take care of gating to systems we don't know
|
|
([^!]*)!(.*) | "/mail/lib/qmail '\s' 'net!\1'" "'\2'"
|