ref: 485a3301e6119f0c85d7869d469fc0a0888e49c1
dir: /sys/src/cmd/upas/misc/rewrite/
# case conversion for postmaster pOsTmAsTeR alias postmaster # local mail [^!@]+ translate "/bin/upas/aliasmail '&'" local!(.*) >> /mail/box/\1/mbox \l!(.*) alias \1 (helix|helix.bell-labs.com)!(.*) alias \2 # 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'"