Annotation of 43BSDTahoe/usr.lib/sendmail/cf/m4/x-nssmtpm.m4, revision 1.1.1.1

1.1       root        1: divert(10)
                      2: #
                      3: #
                      4: #      DANGER  DANGER  DANGER  DANGER  DANGER  DANGER  DANGER
                      5: #      DANGER  This configuration file is EXPERIMENTAL DANGER
                      6: #      DANGER  If you don't talk to Phil Laplsey,      DANGER
                      7: #      DANGER  don't use it!!!!!!                      DANGER
                      8: #      DANGER  DANGER  DANGER  DANGER  DANGER  DANGER  DANGER
                      9: #
                     10: #
                     11: #
                     12: #  Sendmail
                     13: #  Copyright (c) 1983  Eric P. Allman
                     14: #  Berkeley, California
                     15: #
                     16: #  Copyright (c) 1983 Regents of the University of California.
                     17: #  All rights reserved.  The Berkeley software License Agreement
                     18: #  specifies the terms and conditions for redistribution.
                     19: #
                     20: #      %W%     (Berkeley) %G%
                     21: #
                     22: divert(0)
                     23: ############################################################
                     24: ############################################################
                     25: #####
                     26: #####          Local Domain TCP Mailer specification
                     27: #####
                     28: #####  Messages processed by this specification are assumed to remain
                     29: #####  the local domain -- hence, they must be canonical according to
                     30: #####  RFC822 etc.
                     31: #####
                     32: #####  This mailer is to be used with the Berkeley Name Server.
                     33: #####
                     34: ############################################################
                     35: ############################################################
                     36: 
                     37: Mtcpld,        P=[IPC], F=mDFMueXLC, S=17, R=27, A=IPC $h, E=\r\n
                     38: 
                     39: S17
                     40: 
                     41: # output local host as [email protected]
                     42: R$-                    $:$1<@$w>                       user w/o host
                     43: R$*<@$=w>$*            $:$1<@$w>$2                     user@us
                     44: R$*<@$->$*             $:$1<@$[$2$]>$3                 ask nameserver
                     45: R$*<@$->$*             $:$1<@$2.$D>$3                  if nameserver fails
                     46: 
                     47: # if not local, and not a "fake" domain, ask the nameserver
                     48: R$*<@$+.$~I>$*         $:$1<@$[$2.$3$]>$4              [email protected]
                     49: R$*<@[$+]>$*           $:$1<@[$2]>$3                   dotted quad
                     50: 
                     51: # pass <route-addr>'s through
                     52: R<@$+>$*               $@<@$[$1$]>$2                   resolve <route-addr>
                     53: 
                     54: # output fake domains as user%fake@relay
                     55: 
                     56: R$+<@$+.CSNET>         $@$1%$2.CSNET<@relay.cs.net>    [email protected]
                     57: R$+<@$+.BITNET>                $@$1%$2.BITNET<@jade.berkeley.edu>  [email protected]
                     58: R$+<@$+.UUCP>          $@$2!$1<@$w>                    [email protected]
                     59: 
                     60: 
                     61: S27
                     62: 
                     63: # output local host as [email protected]
                     64: R$-                    $:$1<@$w>                       user w/o host
                     65: R$*<@$=w>$*            $:$1<@$w>$2                     user@us
                     66: R$*<@$->$*             $:$1<@$[$2$]>$3                 ask nameserver
                     67: R$*<@$->$*             $:$1<@$2.$D>$3                  if nameserver fails
                     68: 
                     69: # if not local, and not a "fake" domain, ask the nameserver
                     70: R$+<@$+.$~I>           $@$1<@$[$2.$3$]>                [email protected]
                     71: R$+<@[$+]>             $@$1<@[$2]>                     already ok
                     72: 
                     73: # pass <route-addr>'s through
                     74: R<@$+>$*               $@<@$[$1$]>$2                   resolve <route-addr>
                     75: 
                     76: # output fake domains as user%fake@relay
                     77: 
                     78: R$+<@$+.CSNET>         $@$1%$2.CSNET<@relay.cs.net>    [email protected]
                     79: R$+<@$+.BITNET>                $@$1<@$2.BITNET>                [email protected]
                     80: R$+<@$+.UUCP>          $@$2!$1                         [email protected]

unix.superglobalmegacorp.com

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