Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!hellgate.utah.edu!helios.ee.lbl.gov!ucsd!usc!samsung!umich!yale!cs.yale.edu!Anselmo-Ed From: Anselmo-Ed@cs.yale.edu (Ed Anselmo) Newsgroups: comp.mail.sendmail Subject: Re: How do you maintain your .cf? Message-ID: Date: 23 Jul 90 22:17:25 GMT References: Sender: news@cs.yale.edu Organization: Yale University Computer Science Dept., New Haven, CT 06520-2158 Lines: 32 X-Local-Date: 23 Jul 90 15:17:25 PDT In-reply-to: karl_kleinpaste@cis.ohio-state.edu's message of 20 Jul 90 14:41:00 GMT The local sendmail folks at Yale have moved much of configuration stuff out of the sendmail.cf file and into files, e.g.: # All nicknames for this host Fw/usr/local/lib/net_database/this_host %s # Login names on this machine FL/usr/local/lib/net_database/login_names %s # Top domains in the TCP world FD/usr/local/lib/net_database/tcp_domains %s # Local TCP hosts FT/usr/local/lib/net_database/yale_tcp_hosts %s # Database person and mailing list names FP/usr/local/lib/net_database/dbnames %s # Ambiguous Database person and mailing list names FI/usr/local/lib/net_database/ambignames %s and the files in this net_database directory are hooked into update scripts which are run out of cron. And all this stuff is tied into "udb", the User DataBase, which keeps track of users, uids, accounts, mailboxes, and mailing lists (/usr/lib/aliases is never edited directly). CS runs with 3 versions of sendmail.cf, one for a BITNET machine, one for a UUCP machine, and one for "all the rest" (generic sendmail.cf for hosts with resolver capability). -- Ed Anselmo anselmo-ed@cs.yale.edu {harvard,decvax}!yale!anselmo-ed