*BSD News Article 34918


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!EU.net!Germany.EU.net!gomel.knirsch.de!knobel.knirsch.de!andreas
From: andreas@knobel.knirsch.de (Andreas Klemm)
Newsgroups: comp.os.386bsd.questions
Subject: Attention: mail loops ! corrected sendmail 8.6.* *UUCP* configuration
Date: 25 Aug 1994 11:36:34 GMT
Organization: HOME, 41469 Neuss, Germany
Lines: 96
Message-ID: <33hvo2$to@knobel.knirsch.de>
NNTP-Posting-Host: knobel.knirsch.de
Summary: corrected guide to setup mail over uucp to a smarthost
Keywords: sendmail uux uucp smarthost uucp relay gateway
X-Newsreader: TIN [version 1.2 PL2]

Hello  (I hope Dave Burgess is listening, too ?!)

In the past I helped out some people with a sendmail master configuration
file that should send everything via modem and UUCP to a ``smarthost''.
Unfortunaly I detected, that things didnt't work properly, when
replying to an uucp (bang "!") path. In that case your own machines
name was appended to the recipients address ("xxx!yyy!zzz@yoursite")
which causes MAIL LOOPS ... :-(

The sendmail developer team helped me to solve the problem. Thanks !
Now things are working correct ... and the configuration is at least
simpler than before and includes not so many steps (no need for a 
sendmail.cw and a mailertable file).

Here are the new instructions how to setup a mail connection
with one modem using uucp to an uucp smarthost (UUCP_RELAY):


------------------------------------------------------------------------

(1) Go into sendmails source directory tree

	cd /usr/src/usr.sbin/sendmail/cf/cf

(2) Make the missing obj directory first, you need it later...

	mkdir obj

(3) Create a sendmail master configuration file (.mc file). 
    Name it yourname.mc

	vi yourname.mc

(4) Contents of the yourname.mc file:

#-----------------------------------------------------------------------
divert(-1)
#
#  This is the prototype for a site with only a uucp connection
#  to the world, where smarthost and uucp relay are the same ...
#  Replace "yourname" with your machines nodename without domain
#  Replace "smarthost" with your uucp neighbours nodename without domain
#  i.e. here is myname "knobel" and my smarthost is "gomel", to which I'm 
#  connected with uucp via dialup modem.

divert(-1)
VERSIONID(`yourname.mc 1.0')

include(`../m4/cf.m4')

OSTYPE(bsd4.4)

FEATURE(nodns)dnl

MAILER(local)dnl
MAILER(smtp)dnl
MAILER(uucp)dnl

define(`UUCP_MAX_SIZE', 2000000)dnl
define(`SMART_HOST', `uucp-dom:smarthost')dnl
define(`UUCP_RELAY', `uucp-dom:smarthost')dnl
#----------------------------------------------------------------------

(5) create the new sendmai.cf file, which will be stored under
    obj/yourname.cf, by typing

	make yourname.cf

(6) After that copy obj/yourname.cf to /etc/sendmail.cf

(7) It's up to you to browse through the systems global aliases
    file ((etc/aliases), where important mail aliases are stored.
    Remember, if you make any changes you have to rebuild the
    alaises database by typing:

	newaliases

(8) BTW: You do not need to create a frozen config file,
    since sendmail on FreeBSD 1.X isn't compiled with that
    option turned on.

(9) ``Hot files'' with more information (see sendmail src tree):
    FAQ KNOWNBUGS RELEASE_NOTES cf/README

That should do the trick !

Dave, please take this one for your FAQ, have mercy, that the
first one was not 100% OK ;-)

Have fun

	Andreas ///

--
Andreas Klemm                 /\/\____ Wiechers & Partner Datentechnik GmbH 
andreas@knobel.knirsch.de ___/\/\/     andreas@wupmon.wup.de (Unix Support)