====== How to create a sendmail configuration file? ====== Create thauvin.mc in ''/usr/share/sendmail-cf/''cf with: undefine(`ALIAS_FILE')dnl include(`../m4/cf.m4')dnl VERSIONID(`$Id$')dnl MASQUERADE_AS(thauvin.net)dnl FEATURE(smrsh, `/usr/sbin/smrsh')dnl FEATURE(`nouucp', `reject')dnl FEATURE(allmasquerade)dnl FEATURE(masquerade_envelope)dnl FEATURE(`access_db', `hash -T /etc/mail/access')dnl FEATURE(`delay_checks')dnl OSTYPE(linux)dnl DOMAIN(thauvin)dnl define(`LOCAL_RELAY', `nix.thauvin.net')dnl define(`MAIL_HUB', `nix.thauvin.net')dnl define(`confCOPY_ERRORS_TO', `Postmaster')dnl define(`confMAX_HOP', `30')dnl define(`confQUEUE_LA', `8')dnl define(`confREFUSE_LA', `12')dnl define(`confDEF_USER_ID', 21:21)dnl define(`confMAX_MESSAGE_SIZE', `5242880')dnl define(`confTIME_ZONE', `USE_SYSTEM')dnl define(`confHOSTS_FILE', `/etc/hosts')dnl define(`confSAFE_QUEUE', `True')dnl define(`confCHECKPOINT_INTERVAL', `10')dnl define(`confSAVE_FROM_LINES', `False')dnl define(`confMATCH_GECOS', `False')dnl define(`confFORWARD_PATH', `$z/.forward')dnl define(`confCHECK_ALIASES', `True')dnl define(`confPRIVACY_FLAGS', `goaway')dnl Create thauvin.m4 in ''/usr/share/sendmail-cf/domain'' with: divert(0) VERSIONID(`$Id$') define(`BITNET_RELAY', `relay1.uu.net')dnl define(`LOCAL_RELAY', `nix.thauvin.net')dnl FEATURE(redirect)dnl FEATURE(use_cw_file)dnl FEATURE(always_add_domain)dnl MAILER(`local')dnl MAILER(`smtp')dnl In ''/usr/share/sendmail-cf/cf'' execute: m4 thauvin.mc >! /etc/mail/sendmail.cf