|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 7002 (0x1b5a) Types: TextFile Names: »ida.cf.patches«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦bfebc70e2⟧ »EurOpenD3/mail/sendmail-5.65b+IDA-1.4.3.tar.Z« └─⟦f9e35cd84⟧ └─⟦this⟧ »sendmail/uk.extras/ida.cf.patches«
*** /tmp/,RCSt1a11525 Fri Dec 21 12:13:41 1990 --- Sendmail.mc Fri Dec 21 12:21:54 1990 *************** *** 22,28 **** ### Northern Illinois University, DeKalb IL 60115 ### ########################################################################## # Current version ! DVIDA-1.4.2 ifdef({M4COMMENTS},{dnl ####### INTRODUCTION ##################################################### --- 22,28 ---- ### Northern Illinois University, DeKalb IL 60115 ### ########################################################################## # Current version ! DVIDA-1.4.2{}ifdef({UKORDER},-UK) ifdef({M4COMMENTS},{dnl ####### INTRODUCTION ##################################################### *************** *** 192,197 **** --- 192,204 ---- # Dbm database used for hostname canonicalization, ie. # to find the official domain name for local or otherwise # unqualified hosts. + # DONT_RELAY_UNKOWNS + # Normally if RELAY_HOST is given, any unknown adddress + # is sent there. Defining this option will not relay addresses + # whose last element is not in the top domain class (T or t). This + # saves unnecessary traffic, but it does put the burden + # on this host of resolving any reasonable partial address. + # -- John.Forrest@umist.ac.uk })dnl ### End of M4COMMENTS ### ifdef({M4COMMENTS},{dnl -Divided this to avoid overflowing m4 buffer. # FORCE_NAMED *************** *** 353,358 **** --- 360,382 ---- # Site specific parts for the University of Illinois at # Urbana-Champaign. Replaces UUCP mailer with one one that # accumulates statistics. + # UKORDER + # Some mailers, particularly in the UK, send out + # addresses in reverse order. With the option defined, + # if initial host lookup fails, it tries reversing + # the name before trying again. It currently only + # does this if the last name is not a top domain and + # the first one is. You are advised not to use this + # option unless you really need to. + # UK_RETRY_CLASS + # UK_RETRY_PREFIX + # Slight mod to the above, if that fails, check to + # see if the first element is in UK_RETRY_CLASS and + # the last element of the address is + # in the top domain class. If so, put this string on the + # front and try again. For UK universities etc. use uk.ac + # To avoid infinite recursion, the first element of this + # string MUST be in the top domain class (T or t). # UUCPMAILER # The default UUCP mailer to use for UUCP deliveries. # Defaults to UUCP (as opposed to UUCP-A or UUCP-B, qv). *************** *** 414,419 **** --- 438,446 ---- ifdef({ISOLATED_DOMAINS},{dnl # CI Isolated net names })dnl + ifdef({UK_RETRY_CLASS},{dnl + # CK List of known sites within UK_RETRY_PREFIX + })dnl ifdef({ALTERNATENAMES},{dnl # CM A list of alternate mail names for which we make final delivery. })dnl *************** *** 487,494 **** # Organizational domains CTarpa com edu gov int mil nato net org # National domains ! CTar at au be br ca ch cl cr de dk es fi fr gr hk ie il in is it ! CTjp kr lk mx my ni nl no nz ph pl pr pt se sg su th tr tw uk us uy yu # Network based domains # NS records don't exist for these CTbitnet csnet uucp --- 514,524 ---- # Organizational domains CTarpa com edu gov int mil nato net org # National domains ! CTar at au be br ca ch cl cn cr cs de dk eg es fi fr gr hk hu ie il in is it ! CTjp kr lk mx my ni nl no nz ph pl pr pt se sg su th tr tw uk us uy yu za ! # Extra domains used in the UK - if you are fussy, perhaps ! # i and e should be here, but no one seems to know what they are! ! CTkw gb # Network based domains # NS records don't exist for these CTbitnet csnet uucp *************** *** 533,538 **** --- 563,573 ---- {Dj$w.}DEFAULT_DOMAIN, Dj$w) + ifdef({UK_RETRY_CLASS},{dnl + # Known members of reversed UK_RETRY_PREFIX + SET_CLASS({K}, UK_RETRY_CLASS) + })dnl + # Name of the grandparent domain ifdef({ALTERNATENAMES},{ {CM}ALTERNATENAMES *************** *** 1051,1056 **** --- 1086,1094 ---- })dnl ### End of PATHTABLE ### ifdef({RELAY_HOST}, {# If we have a RELAY_HOST/RELAY_MAILER, use it + ifdef({DONT_RELAY_UNKNOWNS}, {# but don't relay unknown top domains + R<@$+.$~T>$+ ${#}ERROR $:Domain $2 unknown for address $1.$2 + })dnl R<@$+>$+ ${#}RELAY_MAILER $@RELAY_HOST $:<@$1>$2 })dnl *************** *** 1509,1514 **** --- 1547,1560 ---- R<$+?$+>$+ <$1.UUCP>$3 Add .UUCP if known })})dnl ### End of PATHTABLE/MAILERTABLE ### })dnl ### End Not BANGONLYUUCP ### + ifdef({UKORDER},{dnl ### Deal with broken reversed addresses ### + R<$=X$=T.$*$~T?>$+ <$1$3$4?.$2>$5 Possible UK order - Move Top domain to end. + R<$=X$+.$+?.$+>$+ <$1$3?.$2.$4>$5 Reverse levels + R<$=X$+?.$+>$+ $@$>8<$1$2.$3>$4 Canonicalize + ifdef({UK_RETRY_PREFIX},{dnl ### Try putting UK_RETRY_PREFIX on front + R<$=X$=K.$*$~T?>$+ $@$>8<$1UK_RETRY_PREFIX.$2.$3$4>$5 Possible non-full UK order, try full equivalent + })dnl ### End UK_RETRY_PREFIX ### + })dnl ### End UKORDER ### R<$*?$*>$* <$1$2>$3 Remove marker ######################################################################### *************** *** 1804,1810 **** ### ### Determine delivery over specific media ### ! R<@$-$*>$+ $:<@$1$2>$3?$(M $1$2 $: $2 $) search mailer table ifdef({M4COMMENTS},{dnl # This way of specifying domains is slightly incompatible with # the method used in the PATHTABLE code in ruleset #22. Basically --- 1850,1856 ---- ### ### Determine delivery over specific media ### ! R<@$-$*>$+ $:<@$1$2>$3?$(M $1$2 $: $2 $)?$1 search mailer table ifdef({M4COMMENTS},{dnl # This way of specifying domains is slightly incompatible with # the method used in the PATHTABLE code in ruleset #22. Basically *************** *** 1824,1833 **** # If you prefer the pathalias interpretation to be used here, replace # the one rule immediately above with the two commented rules # below. ! #R<@$+>$+ $:<@$1>$2?$(M $1 $: $) search mailer table ! #R<@$-.$+>$+? $:<@$1.$2>$3?.$1.$2 Failed - add '.' })dnl ### End M4COMMENTS ### ! R<@$+>$+?.$-$* <@$1>$2?$(M .$3$4 $: $4 $) Try partial domains. R<@$+>$+?$+:$+ $#$3 $@$4 $:$>28 <@$1>$2 relativize & return R<@$+>$+?$+,$+ $#$3 $@$4 $:<@$1>$2 return no-relativize R<@$+>$=Y$+?$+!$+ $#$4 $@$5 $:$>7 <$3> relativize UUCP style --- 1870,1880 ---- # If you prefer the pathalias interpretation to be used here, replace # the one rule immediately above with the two commented rules # below. ! #R<@$+>$+ $:<@$1>$2?$(M $1 $: $)? search mailer table ! #R<@$-.$+>$+?? $:<@$1.$2>$3?.$1.$2? Failed - add '.' })dnl ### End M4COMMENTS ### ! R<@$+>$+?.$-$*?$* <@$1>$2?$(M .$3$4 $@ $5 $: $4 $)?$5.$3 Try partial domains. ! R<@$+>$+?$*?$* $:<@$1>$2?$3 Remove 2nd marker R<@$+>$+?$+:$+ $#$3 $@$4 $:$>28 <@$1>$2 relativize & return R<@$+>$+?$+,$+ $#$3 $@$4 $:<@$1>$2 return no-relativize R<@$+>$=Y$+?$+!$+ $#$4 $@$5 $:$>7 <$3> relativize UUCP style