From: harker@harker.com (Robert Harker)
Subject: Sendmail Training Seminars, Santa Clara, Los Angeles, Seattle, Austin
Summary: Sendmail operation, configuration, and mail domains training seminar
Originator: harker@harker
Keywords: sendmail electronic mail MX records DNS IDA Ease sendmail.cf
Organization: Harker Systems, 840 Melville Ave, Palo Alto, CA 94301
Distribution: ba
Date: Mon, 4 Jan 1993 20:23:41 GMT

Due to popular demand we have added a second advanced sendmail seminar to our
offerings.  (Sendmail Made Simple is a prerequisite to Advanced Sendmail.)
These courses will also be available on video tape in the spring of this year.

The dates for the Sendmail seminars are as follows:
Santa Clara, CA	
	Sendmail Made Simple				January 14, 1993
	Advanced Sendmail & Electronic Mail Domains	January 15, 1993
Los Angeles, CA
	Sendmail Made Simple				January 19, 1993
	Advanced Sendmail & Electronic Mail Domains	January 20, 1993
Seattle, WA
	Sendmail Made Simple				January 25, 1993
	Advanced Sendmail & Electronic Mail Domains	January 26, 1993
Austin, TX
	Sendmail Made Simple				February 8, 1993
	Advanced Sendmail & Electronic Mail Domains	February 9, 1993	

These seminars are aimed at the system administrator who would like to
understand how sendmail works and how to set up complex electronic mail domains
using sendmail.

Just to be fair, the two other courses I know of that include information
about configuring and debugging sendmail are:
A tutorial given by Fred Avolio, avolio@dco.dec.com, which is part of his
        one day seminar at DECUS on Setting up your mail gateway
Rob Kolstad teaches a half day seminar on sendmail witch is offered as part
	of the USENIX conference

Of course I think my classes are better because they goes into more depth about
configuring and debugging sendmail itself, and setting up mail domains using
DNS and MX records.  But then again, I might be a tad biased about this (:-)


The one-day Sendmail Made Simple seminar covers the topics of sendmail
operation, how to read the sendmail.cf file, how to modify the sendmail.cf file,
and how to debug the sendmail.cf file. A pair of simple sendmail.cf files for a
network of clients with a single UUCP mail gateway are presented. The SunOS
4.1.1, ULTIRX 4.2, HP-UX 8.0, and AIX 3.1 sendmail.cf files are discussed.

After this one day training seminar you will be able to:
Understand the operation of sendmail
Understand how sendmail works with mail and SMTP and UUCP
Understand the function and operation of sendmail.cf files
Create custom sendmail rewriting rules to handle delivery to special addresses
	and mailers
Debug mail addressing and delivery problems
Debug sendmail.cf configuration files
Understand the operation of vendor specific sendmail.cf files
	SunOS 4.1.2, DEC Ultrix 4.2, HP-UX 8.0, IBM AIX 3.1

In the one-day Advanced Sendmail and Electronic Mail Domains seminar how mail
sub-domains work, configuration of mail sub-domains and mail routing hubs,
the purpose of Internet Mail eXchanger (MX) records, and setting up the Domain
Naming System (DNS) to advertise MX records for domains and sub-domains.
The Ease sendmail compiler, the m4 compiler for sendmail 5.65, IDA
sendmail, UK-sendmail and JUNET sendmail are explained.

After this one day training seminar you will be able to:
Understand the function and operation of sub-domains in a complex mail network
Understand how to set-up mail sub-domains and mail routing hubs
How mail delivery with-in the Internet is assisted with Mail eXchanger records
How to set-up the Domain Naming System on a firewall gateway to provide MX
	records for domains and internal sub-domains
How to create sendmail.cf files using the Ease and m4 sendmail compiler
How to use the m4 sendmail compiler with configurations from:
	sendmail 5.65, IDA sendmail, UK-sendmail and JUNET

An outline for both seminars is included at the end of this announcement

Course Fees: US$349 either day, US$675 both days. Fees include the seminar,
seminar notes, lunch, and refreshments.

For more information call (415) 323-3862
	or send electronic mail to info@harker.com


Registration Form:
Santa Clara, CA	
   [ ]	Sendmail Made Simple				January 14, 1993
   [ ]	Advanced Sendmail & Electronic Mail Domains	January 15, 1993
Los Angeles, CA
   [ ]	Sendmail Made Simple				January 19, 1993
   [ ]	Advanced Sendmail & Electronic Mail Domains	January 20, 1993
Seattle, WA
   [ ]	Sendmail Made Simple				January 25, 1993
   [ ]	Advanced Sendmail & Electronic Mail Domains	January 26, 1993
Austin, TX
   [ ]	Sendmail Made Simple				February 8, 1993
   [ ]	Advanced Sendmail & Electronic Mail Domains	February 9, 1993	


Name & Title:____________________________________________________

Organization:____________________________________________________

Address:_________________________________________________________

City:_______________________State:____Zip Code:__________________

Phone:______________________Email Address:_______________________

Course Fees: US$349 either day, US$675 both days.
Fees include the seminar, seminar notes, lunch, and refreshments.


Registration:
Attendance is limited and expected to fill up in advance so register early.

To register MAIL the check and registration form to:
	Harker Systems,
	840 Melville Avenue,
	Palo Alto CA 94301
	(415) 323-3862

Please make checks payable to Harker Systems

Payment must be received before the course start date.

Sorry credit cards are not accepted.

Hotel Information is available upon request.


		Sendmail Made Simple Seminar Outline

 * Introduction to using electronic mail
	How mail, UUCP, and sendmail work together
	Electronic mail address formats
	Understanding mail delivery in the Internet 
		The Function of MX records
		MX forwarders and UUCP hosts

 * Theory of sendmail operation
	What sendmail does
	How sendmail works
	Options for invoking sendmail
	Sendmail support files
	Programs used by sendmail
	Files used to create, store, and control messages
	SMTP operation

 * Understanding the sendmail.cf file
	Function of sendmail.cf
	How sendmail processes mail addresses
	How sendmail delivers mail
	Parts of sendmail.cf
		Macro definitions
		Header rewriting
		Option definitions
		Address rewriting rules
	Understanding the rule sets
	What the function of each rule set is
	Mailer resolution rules:
		mailer, next host, address triples
	Understanding the syntax of rule rewriting

 * Address rewriting rules
	How do rewriting tokens work
	Function of the focus address
	Using matching tokens
	Using matching classes
	How rules are applied
	How an address matches a mailer
		Local, UUCP, Ethernet, Internet
	Configuring sendmail.cf
	Standard macro definition changes
	Creating Custom Sendmail Rewriting Rules
	Define what addresses you want to match
	Define how to rewrite the addresses
	Write a rule for the address
	Test the address with the rule
	Test other non matching addresses for bad rewrites
	Adding a custom mailer

 * Debugging sendmail
		sendmail.cf configuration files
		Address re-writing problems
		Queuing problems
		Forwarding problems
		Delivery problems
	Using checksendmail to check overall address rewriting
	Running sendmail in address test mode

 * Discussion of vendor supplied sendmail.cf Files
	SunOS 4.1.2, Ultrix 4.2, HP-UX 8.0, AIX 3.1
	Unique features of each vendor




	Advanced Sendmail Electronic Mail Domains Seminar Outline

	* Understanding the function of sub-domains in a complex mail network
		Overview of mail sub-domains
			Administrative control
			Grouping of hosts and users
		Mail delivery to sub-domains within a hierarchial network
		Mail delivery outside of the a hierarchial network
	 
	* Setting-up mail sub-domains and mail routing hubs
		Choosing sub-domains
		Setting up a sub-domain mail hub
			Hub of a group of hosts
			Communications with other sub-domains
			Communications with external mail sites
		Setting up mail hub for a mail domain

	* Mail eXchanger (MX) records and mail delivery in the Internet
		Understanding the function of MX records
		Advertising mail forwarders with MX records
			Wild-card MX records for the mail domain as a whole
			MX records for sub-domains
			Host specific MX records
		Using MX records for delivery to a backup mail hub
		Limitations of MX records

	* Setting-up the Domain Naming System
		Overview of DNS
		Setting up DNS for a firewall gateway
			Setting up primary server
			Setting up internal secondary server
			Setting up external secondary server
		Verifying DNS configuration
		Debugging DNS problems

	* Installing standard Berkeley sendmail

	* Installing IDA sendmail
		Unique features of IDA sendmail
		Operation of IDA sendmail

	* Automatic creation of sendmail.cf files Ease 3.1 sendmail compiler
		Ease syntax
		Definition of macros, classes, options, headers, precedence,
			and trusted users
		Definition of mailers
		Definition of rule sets
		Definition of matching patterns (rewriting rules)
		Use of conditional operators in Ease
		Conversion of existing sendmail.cf files to Ease format


	Advanced Sendmail Electronic Mail Domains Seminar Outline (cont.)

	* Automatic creation of sendmail.cf files m4 sendmail compiler
		Overview of the m4 macro language processor
		How the m4 macro language processor is used to create
			sendmail.cf files
		Overview of the m4 template files
			Boiler plate for macros, classes, options, headers
			Standard sendmail ruleset templates, rules 0, 1, 2, 3, 4
			Mailer template files for local, SMTP, and UUCP
		Overview of the "mc" master configuration files
		How to create a site dependent m4 and mc files for your site
		How to use the m4 compiler to maintain sendmail.cf files for
			many sites

	* How to use the m4 sendmail compiler with configurations from:
		sendmail 5.65, IDA sendmail, UK-sendmail and JUNET

	* Verifying and debugging sendmail.cf files generated by a sendmail
		compiler

Newsgroups: comp.mail.sendmail