Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.mel.connect.com.au!news.mira.net.au!pumpkin.pangea.ca!eru.mt.luth.se!www.nntp.primenet.com!nntp.primenet.com!howland.erols.net!newsfeed.internetmci.com!in1.uu.net!news.gtn.com!klemm.gtn.com!usenet From: andreas@klemm.gtn.com (Andreas Klemm) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: UUCP mail problems Date: 25 Sep 1996 08:30:48 GMT Organization: FreeBSD makes fun Lines: 186 Message-ID: <52aqjo$nu@klemm.gtn.com> References: <51es65$bk9@fountain.mindlink.net> NNTP-Posting-Host: klemm.gtn.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Newsreader: knews 0.9.8 To: ddunlop@redpoint.com [Posted and mailed] In article <51es65$bk9@fountain.mindlink.net>, ddunlop@redpoint.com (Don Dunlop) writes: > I have a small internal IP network that I use mainly as a hobby > system. On my FreeBSD box I have set up uucp to connect with my ISP > and download news and mail. This works fine. The mail comes in and I > can then connect to the POP3 server on the FreeBSD box and getmy mail. > > Problem is getting it to go the other way. At this point I am just > trying to use PINE to generate e-mail trhough a telnet session on the > FreeBSD system and have it send that out via uucp. This does not work > and I now have no idea where to look to get it to go. > > What I need to know is this: > > How do I set up the FreeBSD system so that it will send mail out to > the Internet via the UUCP connection? > > Can anyone point me in the right direction for this? > > Please e-mail replies to ddunlop@redpoint.com if possible. You have to configure your mail transport agent -> sendmail. Sendmail 8.7 is easy to configure, since you only need a master config file, where you declare the wanted features, that you need and via 'make' the creating of a custom sendmail.cf file is automated. Here is my klemm.mc file, call it at your site simply redpoint.mc and move it to /usr/src/usr.sbin/sendmail/cf/cf (yes, you have to install the sendmail sources, I think in 2.1.5 you could choose to install the cf files only) Type 'make redpoint.cf' in this directory and move the file to /etc/sendmail.cf. Test the delivery of mail to your ISP (internet service provider) with sendmail's address test mode: sendmail -bt > 3,0 foo@bar.com The output might be similar to that ... then everything is fine. root{1006} ~ sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > 3,0 foo@bar.com rewrite: ruleset 3 input: foo @ bar . com rewrite: ruleset 96 input: foo < @ bar . com > rewrite: ruleset 96 returns: foo < @ bar . com > rewrite: ruleset 3 returns: foo < @ bar . com > rewrite: ruleset 0 input: foo < @ bar . com > rewrite: ruleset 98 input: foo < @ bar . com > rewrite: ruleset 98 returns: foo < @ bar . com > rewrite: ruleset 95 input: < uucp-dom : easix > foo < @ bar . com > rewrite: ruleset 95 returns: $# uucp-dom $@ easix $: foo < @ bar . com > rewrite: ruleset 0 returns: $# uucp-dom $@ easix $: foo < @ bar . com > uucp-dom and related things are all well documented in the README file /usr/src/usr.sbin/sendmail/cf/README Here my mc file, that of course needs fine tuning.... My hostname is klemm.gtn.com, my e-mail domain is klemm.gtn.com ... easix is the uucp name of the mail exchanging host of my ISP local_procmail is only needed, if you intend to use procmail as your local e-mail delivery program. To integrate it into sendmail has the advantage, that every user immediately is able to use procmails filter capabilities via a $HOME/.procmailrc file, for example to filter out commercial e-mail spammers.... The cw file is only needed in the case, that your site had another name in former times, so that sendmail accepts those other names in incoming e-mails, look here: localhost knobel knobel.gun.de knobel.knirsch.de knobel.UUCP knobel-ip knobel-ip.gun.de mailhost klemm klemm.gtn.com an /etc/service.switch file with the contents: hosts files is needed to force sendmail, not to dialout for name resolving, in case you have a on demand dialup ppp connection to your ISP as well. the feature nodns wasn't enough for me in the past. Good luck. divert(-1) include(`../m4/cf.m4') VERSIONID(`@(#)knobel.mc 1.1 (AKL) 20/03/96') OSTYPE(bsd4.4)dnl Dmklemm.gtn.com define(`confDOMAIN_NAME', `$m')dnl MASQUERADE_AS(klemm.gtn.com)dnl define(`UUCP_MAX_SIZE', 2000000)dnl define(`SMART_HOST', `uucp-dom:easix')dnl define(`UUCP_RELAY', `uucp-dom:easix')dnl FEATURE(nodns)dnl FEATURE(nocanonify) FEATURE(use_cw_file) FEATURE(always_add_domain) FEATURE(masquerade_envelope) FEATURE(local_procmail) MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp)dnl BTW: here is my actual .procmailrc file, that blovks e-mail spammers ;-)) $HOME/.procmailrc # Please check if all the paths in PATH are reachable, remove the ones that # are not. PATH=/bin:/usr/bin:/usr/local/bin:/home/andreas/bin:/usr/sbin:/sbin:. DEFAULT=/var/mail/andreas # my incoming mail folder MAILDIR=$HOME/Mail # You'd better make sure it exists # We don't use a global lockfile here now. # Instead we use local lockfiles everywhere. # This allows mail to arrive in all mailboxes # concurrently, or allows you to read one # mailbox while mail arrives in another. :0 c * ^From.*gherrera@netcom.com * ^From.*jobs@enginet.com * ^From.*hnet@dialup.francenet.fr * ^From.*@.*cyberpromo.com * ^From.*office@phoenix.at * ^From.*ACE@pwrnet.com * ^From.*@.*interramp.com * ^From.*staff@cvcom.com * ^From.*AAI@Business.Israel.Net * ^From.*postmaster@ssltd.com * ^From.*mail26045@pop.net * ^From.*amazing@telysis.com * ^From.*hotline@tcac.com * ^From.*hotlinecy@aol.com * ^From.*username@odin.tcac.com * ^From.*fletel@fletel.stargate.co.uk * ^From.*uk0@jupiter.stargate.co.uk * ^From.*@great-place.com * ^From.*jlharden@digital.net * ^From.*revol@ccibsd.cci-internet.COM * ^From.*\.\.\.@ccibsd.cci-internet.COM * ^From.*@.*honeys.com * ^From.*@.*answerme.com * ^From.*@.*netfree.com * ^From.*@.*servint.com { EXITCODE=77 } # Anything that has not been delivered by now will go to $DEFAULT Andreas /// -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<<