Annotation of 42BSD/usr.lib/sendmail/cf/ucbvax.mc, revision 1.1.1.1

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)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.