|
|
1.1 root 1: ############################################################
2: ############################################################
3: #####
4: ##### SENDMAIL CONFIGURATION FILE
5: #####
6: ##### This one is the big daddy. There is no "upstairs"
7: ##### to bounce a message to -- except perhaps the arpanet.
8: #####
9: ##### @(#)ucbvax.mc 4.5 8/31/83
10: #####
11: ############################################################
12: ############################################################
13:
14:
15:
16: ############################################################
17: ### local info
18: ############################################################
19:
20: # internet hostname
21: Cwucbvax vax k UCB-VAX Berkeley UCB-C70 UCB LOCAL
22:
23: # override SMTP hostname to match Arpanet name
24: DjUCB-VAX.ARPA
25:
26: # uucp hostnames
27: DUucbvax
28: CUucbvax ernie
29:
30: # berknet hostname
31: DBUCBVAX
32:
33: # UUCP connections on ucbcad
34: DVucbcad
35: CVboulder
36: CVcaddyvax caddyva
37: CVlblh
38: CVmasscomp masscom
39: CVmhb5a
40: CVmi-cec
41: CVtekcad
42: CVjupiter
43:
44: # second alternate UUCP connection and hosts
45: #DWucbarpa
46: #CWsun
47:
48: # known computer center hosts and gateway
49: include(cchosts.m4)
50:
51: # we have full sendmail support here
52: Oa
53:
54: include(csbase.m4)
55:
56: # names of NCP hosts
57: include(ncphosts.m4)
58:
59: include(zerobase.m4)
60:
61: ################################################
62: ### Machine dependent part of ruleset zero ###
63: ################################################
64:
65: # forward NCP mail through udel-relay
66: R$+<@$=N> $#tcp$@$N$:$1.$2<@$N> user.host@UDEL-RELAY
67: R$+<@$=N.ARPA> $#tcp$@$N$:$1.$2<@$N> user.host@UDEL-RELAY
68:
69: # resolve explicitly arpanet names (to avoid with machine name "arpa" below)
70: R$*<@$*$-.ARPA>$* $#tcp$@$3$:$1<@$2$3.ARPA>$4 [email protected]
71:
72: # resolve names that can go via the ethernet
73: R$*<@$*$=S>$* $#ether$@$3$:$1<@$2$3>$4 user@etherhost
74:
75: # resolve berknet names
76: R<@$=Z>:$+ $#berk$@$1$:$2 @berkhost: ...
77: R$+<@$=Z> $#berk$@$2$:$1 user@berknethost
78:
79: # resolve names destined for the computer center
80: R$*<@$+.CC>$* $#ether$@$C$:$1<@$2.CC>$3 [email protected]
81: R$*<@$+.BITNET>$* $#ether$@$C$:$1<@$2.BITNET>$3 [email protected]
82:
83: # resolve nonlocal UUCP links
84: R$*<@$*$=V.UUCP>$* $#ether$@$V$:$1<@$2$3.UUCP>$4 [email protected]
85: R$*<@$*$=W.UUCP>$* $#ether$@$W$:$1<@$2$3.UUCP>$4 [email protected]
86:
87: # resolve local UUCP links (all others)
88: R<@$+.$-.UUCP>:$+ $#uucp$@$2$:@$1.$2.UUCP:$3 @host.domain.UUCP: ...
89: R<@$-.UUCP>:$+ $#uucp$@$1$:$2 @host.UUCP: ...
90: R$+<@$+.$-.UUCP> $#uucp$@$3$:$1@$2.$3.UUCP [email protected]
91: R$+<@$-.UUCP> $#uucp$@$2$:$1 [email protected]
92:
93: # resolve mmdf hack
94: R$+<@UDel-Test> $#ether$@ucbarpa$:$1@Udel-Test user.host@UDel-Relay
95:
96: # other non-local names will be kicked upstairs
97: R$*<@$*$->$* $#tcp$@$3$:$1<@$2$3>$4 user@host
98:
99: # remaining names must be local
100: R$+ $#local$:$1 everything else
101:
102: ########################################
103: ### Host dependent address cleanup ###
104: ########################################
105:
106: S8
107: R$*$=U!$+@$+ $3@$4 drop uucp forward
108:
109:
110: include(berkm.m4)
111: include(uucpm.m4)
112: include(tcpm.m4)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.