*BSD News Article 53251


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yarrina.connect.com.au!classic.iinet.com.au!swing.iinet.net.au!news.uoregon.edu!chi-news.cic.net!io.org!nobody
From: taob@ionews.io.org (Brian Tao)
Newsgroups: comp.unix.bsd.bsdi.misc,comp.mail.sendmail
Subject: Suppressing DNS lookups on .bitnet mail hosts?
Date: 25 Oct 1995 11:18:44 -0400
Organization: Internex Online (io.org) Data: 416-363-4151  Voice: 416-363-8676
Lines: 57
Message-ID: <46lkgk$6sb@ionews.io.org>
NNTP-Posting-Host: flinch.io.org
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.bsdi.misc:1265 comp.mail.sendmail:21294

    I'm running sendmail 8.6.12 on BSD/OS 2.0 here.  One of our users
would like to send mail directly to .bitnet hosts and have the mailer
do the right thing.  I fiddled with /usr/share/sendmail/cf/bsdi.mc and
regenerated the sendmail.cf file with the following additional lines:

# BITNET relay host
DBsmtp:cunyvm.cuny.edu
CPBITNET

# resolve fake top level domains by forwarding to other hosts
R$*<@$+.BITNET.>$*      $: $>95 < $B > $1 <@$2.BITNET.> $3 user@host.BITNET

    That last line doesn't match what is given on page 345 of the ORA
sendmail book (particularly the bit with calling ruleset 95).  I
uncommented the following line in bsdi.mc (is there something else I
also need to uncomment?):

define(`BITNET_RELAY', `smtp:cunyvm.cuny.edu')


    The checksendmail perl script produces reasonable looking output
when asked to run a .bitnet address through the new rules:

io# checksendmail -T holistic@siucvmb.bitnet
system: io.org          current dir: /usr/share/sendmail/cf
config file: /etc/sendmail.cf           resolve file: /tmp/csm.in8545
Mail address resolution (rule 0)

holistic@siucvmb.bitnet     --(smtp  )-->  holistic<@siucvmb.BITNET.>[cunyvm.cuny.edu]

$f address header transformations
holistic@siucvmb.bitnet     ---->  holistic@siucvmb.bitnet

`To' envelope and header address transformations for mailer smtp [3,2,21,4]:
holistic@siucvmb.bitnet     ---->  holistic%siucvmb.BITNET@cunyvm.cuny.edu

`From' envelope address transformations for mailer smtp [3,1,11,4]:
holistic@siucvmb.bitnet     ---->  holistic%siucvmb.BITNET@cunyvm.cuny.edu

`From' address header transformations for mailer smtp [3,1,31,4]:
holistic@siucvmb.bitnet     ---->  holistic%siucvmb.BITNET@cunyvm.cuny.edu

$g address transformations for mailer smtp [3,1,4,3,1,31,4]:
holistic@siucvmb.bitnet     ---->  holistic%siucvmb.BITNET@cunyvm.cuny.edu


    According to one of my users however, she gets a bounced message
saying that the siucvmb.bitnet does not exist.  It looks like
something is attempting to look up siucvmb.bitnet's MX record in the
DNS and doesn't find anything useful.  Should I be turning off DNS
lookups for .bitnet addresses?  Is this possible?

    Any help appreciated, thanks.
-- 
Brian Tao (BT300, taob@io.org)
Systems Administrator, Internex Online Inc.
"Though this be madness, yet there is method in't"