|
|
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 p
Length: 3004 (0xbbc)
Types: TextFile
Names: »pucc-j.mc«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦this⟧ »EUUGD11/euug-87hel/sec8/ease/config-files/FINIS/pucc-j.mc«
/***********************************************************
***********************************************************
****
**** SENDMAIL CONFIGURATION FILE
****
**** For PUCC-J
****
**** $Id: pucc-j.mc,v 1.2 86/04/04 14:20:57 kcs Exp $
****
***********************************************************
***********************************************************/
/***********************************************************
** local info
***********************************************************/
macro
m_sitename = "j.cc.purdue.edu"; /* internet hostname */
arpa_name = "asc"; /* our arpanet name */
class
m_sitename = { "j.cc.purdue.edu", pucc-j, puccj, j, pucc, purdue-asc,
purdue-205-gw, purdue-asc-tn, asc, "asc.purdue.edu",
"asc.cc.purdue.edu", 205-gw, asc-tn };
arpa_name = { "asc.purdue.edu", "asc.cc.purdue.edu", asc, purdue-asc,
purdue-205-gw };
#include "phonenethosts.cpp"
#include "puccbase.cpp"
#include "zerobase.cpp"
/**********************************************
** Machine dependent part of ruleset zero **
**********************************************/
/* send berknet names through relay */
if ( < @berkhost > : path )
resolve ( mailer ( pcl ),
host ( $relay_host ),
user ( $2<@$1> ) ); /* @berkhost: ... */
if ( anypath < @anypath berkhost > anypath )
resolve ( mailer ( pcl ),
host ( $relay_host ),
user ( $1<@$2$3>$4 ) ); /* user@berknethost */
/* resolve campus names */
if ( anypath < @anypath campushost > anypath )
resolve ( mailer ( pcl ),
host ( $3 ),
user ( $1<@$2$3>$4 ) ); /* user@campushost */
/* send csnet names through relay */
if ( anypath < @phonehost > anypath )
resolve ( mailer ( tcp ),
host ( "CSNet-Relay" ),
user ( $1%$2<@"CSNet-Relay">$3 ) );
if ( anypath < @phonehost ".ARPA" > anypath )
resolve ( mailer ( tcp ),
host ( "CSNet-Relay" ),
user ( $1%$2<@"CSNet-Relay">$3 ) );
if ( anypath < @path ".CSNET" > anypath )
resolve ( mailer ( tcp ),
host ( "CSNet-Relay" ),
user ( $1%$2<@"CSNet-Relay">$3 ) );
/* we don't do uucp */
if ( anypath < @anypath ".UUCP" > anypath )
resolve ( mailer ( error ),
user ( "Non-Local UUCP Mail Unavailable" ) );
/* we don't do bitnet (yet) */
if ( anypath < @anypath ".BITNET" > anypath )
resolve ( mailer ( error ),
user ( "Bitnet Mail Unavailable At This Time" ) );
/* other non-local names to the arpanet */
if ( anypath < @anypath > anypath )
resolve ( mailer ( tcp ),
host ( $2 ),
user ( $1<@$2>$3 ) ); /* user@arpahost */
/* remaining names must be local */
if ( path )
resolve ( mailer ( local ),
user ( $1 ) ); /* everything else */
/**************************************
** Host dependent address cleanup **
**************************************/
ruleset HOSTDEP_RW {
if ( anypath uucphost!usr@hostpath )
retry ( $3@$4 ); /* drop uucp forward */
}
#include "pclm.cpp"
#include "tcpm.cpp"