xref: /plan9-contrib/mail/lib/rewrite (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1# case conversion for postmaster
2pOsTmAsTeR	alias		postmaster
3
4# local mail
5[^!@]+		translate	"/bin/upas/aliasmail '&'"
6local!(.*)	>>		/mail/box/\1/mbox
7\l!(.*)		alias		\1
8(helix|helix.att.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
20([^!]*)!(.*) 		| 		"/mail/lib/qmail '\s' 'net!\1'" "'\2'"
21