rewrite 661 B

1234567891011121314151617181920
  1. # case conversion for postmaster
  2. pOsTmAsTeR alias postmaster
  3. # local mail
  4. [^!@]+ translate "/bin/upas/aliasmail '&'"
  5. local!(.*) >> /mail/box/\1/mbox
  6. \l!(.*) alias \1
  7. (helix|helix.bell-labs.com)!(.*) alias \2
  8. # we can be just as complicated as BSD sendmail...
  9. # convert source domain address to a chain a@b@c@d...
  10. @([^@!,]*):([^!@]*)@([^!]*) alias \2@\3@\1
  11. @([^@!]*),([^!@,]*):([^!@]*)@([^!]*) alias @\1:\3@\4@\2
  12. # convert a chain a@b@c@d... to ...d!c!b!a
  13. ([^@]+)@([^@]+)@(.+) alias \2!\1@\3
  14. ([^@]+)@([^@]+) alias \2!\1
  15. # /mail/lib/remotemail will take care of gating to systems we don't know
  16. ([^!]*)!(.*) | "/mail/lib/qmail '\s' 'net!\1'" "'\2'"