1219b2ee8SDavid du Colombier# case conversion for postmaster 2219b2ee8SDavid du ColombierpOsTmAsTeR alias postmaster 3219b2ee8SDavid du Colombier 4219b2ee8SDavid du Colombier# local mail 5219b2ee8SDavid du Colombier[^!@]+ translate "/bin/upas/aliasmail '&'" 6219b2ee8SDavid du Colombierlocal!(.*) >> /mail/box/\1/mbox 7219b2ee8SDavid du Colombier\l!(.*) alias \1 8*7dd7cddfSDavid du Colombier(helix|helix.bell-labs.com)!(.*) alias \2 9219b2ee8SDavid du Colombier 10219b2ee8SDavid du Colombier# we can be just as complicated as BSD sendmail... 11219b2ee8SDavid du Colombier# convert source domain address to a chain a@b@c@d... 12219b2ee8SDavid du Colombier@([^@!,]*):([^!@]*)@([^!]*) alias \2@\3@\1 13219b2ee8SDavid du Colombier@([^@!]*),([^!@,]*):([^!@]*)@([^!]*) alias @\1:\3@\4@\2 14219b2ee8SDavid du Colombier 15219b2ee8SDavid du Colombier# convert a chain a@b@c@d... to ...d!c!b!a 16219b2ee8SDavid du Colombier([^@]+)@([^@]+)@(.+) alias \2!\1@\3 17219b2ee8SDavid du Colombier([^@]+)@([^@]+) alias \2!\1 18219b2ee8SDavid du Colombier 19219b2ee8SDavid du Colombier# /mail/lib/remotemail will take care of gating to systems we don't know 20219b2ee8SDavid du Colombier([^!]*)!(.*) | "/mail/lib/qmail '\s' 'net!\1'" "'\2'" 21