[comp.mail.uucp] How to call a system to send mail only and not news?

lenny@icus.UUCP (Lenny Tropiano) (01/31/88)

I have several news feeds that call me to receive news and send/receive all
the mail (since it is a toll call).  I have logins on those machine where 
I can send mail to and receive queued mail, if need be.  Now there becomes a 
little complicated where I want to send some mail out fast and not wait
to be polled, but there is about 200K+ news queued up as well.  Is there a 
protocol where I can call them only for sending mail and not for news (since I 
would rather not pay for the phone costs to send all that news).

I am running HDB (HoneyDanBer) UUCP and the Permissions file gives you
extensive capabilities, but the one I explain above isn't quite outlined
in the manuals.  There must be a way? :-)

						All you UUCP gurus out
						there must have some answers,

						Lenny
-- 
============================ US MAIL:   Lenny Tropiano, ICUS Computer Group
 IIIII   CCC   U   U   SSSS             PO Box 1
   I    C   C  U   U  S                 Islip Terrace, New York  11752
   I    C      U   U   SSS   PHONE:     (516) 968-8576 [H] (516) 582-5525 [W] 
   I    C   C  U   U      S  AT&T MAIL: ...attmail!icus!lenny  TELEX: 154232428
 IIIII   CCC    UUU   SSSS   UUCP:
============================    ...{uunet!godfre, harvard!talcott}!\
                   ...{ihnp4, boulder, mtune, bc-cis, ptsfa, sbcs}! >icus!lenny 
"Usenet the final frontier"        ...{cmcl2!phri, hoptoad}!dasys1!/

romain@pyrnj.uucp (Romain Kang) (02/03/88)

[Followups have been directed to comp.mail.uucp]

3B1's have some variant of honey danber uucp, exact revision
unknown.  The later models of HDB have grade-sensitive transfers,
which allow you to say something like
	 icus Any/C,Any2300-0600 ACU 1200 ...
in Systems.  This means that uucp jobs queued for icus at grade 'C' or
higher (specifically, grades [0-9A-C]) can be transmitted at any time.
Lower grades ([D-Za-z]) will only go out to icus between 11pm and 6
am.

Unfortunately, this does not work with earlier versions of HDB
(specific revs unknown).  4.3 BSD uucp incorporates a similar
mechanism.  Depending on your variant of uucp, uucico may have
a -g[grade] option that allows you to specify the lowest grade
job that you wish to transfer during a given transaction, i.e.,
	uucico -r1 -gB -sicus
I don't have up-to-date HDB available to me.  However, given -gB and
the L.sys line above, BSD uucico would decide that it's really OK to
transmit jobs down to grade 'C'.  Also, note that this only affects
what the MASTER system sends the SLAVE; the SLAVE cannot override
the maximum grade chosen by the master.

You should have the general idea, though.  Mail will go at a relatively
high grade (generally A-C), while news goes at a much lower grade
(typically 'd').  If it works, fine; if not, I'll be interested to hear
what your beast actually does.
--
Romain Kang			{allegra,cmcl2,pyramid,rutgers}!pyrnj!romain
Pyramid Technology Corp. /  10 Woodbridge Center. Dr /  Woodbridge NJ  07095

"Eggheads unite! You have nothing to lose but your yolks!" -Adlai Stevenson

honey@umix.cc.umich.edu (Peter Honeyman) (02/04/88)

romain, i don't think 3b1's have ever shipped with honey danber.  there
was a compiler bug on the 3b1 in the distant past (ca. 1985), which
required that a macro in uucp.h be changed, but beyond that the port is
straightforward.  (i.e., edit parms.h and makefile, then make install.)

	peter

jhc@mtunx.ATT.COM (Jonathan Clark) (02/05/88)

In article <3674@umix.cc.umich.edu> honey@citi.umich.edu (Peter Honeyman) writes:
>romain, i don't think 3b1's have ever shipped with honey danber.

That's true. They never have.

>There was a compiler bug on the 3b1 in the distant past (ca. 1985), which
>required that a macro in uucp.h be changed, but beyond that the port is
>straightforward.  (i.e., edit parms.h and makefile, then make install.)

I never found that one, and I have several hundred unix pc's running HDB
(yes, once again, this is the internal AT&T version only). Possibly someone
changed the macro, or even (gasp!) fixed the compiler.

I did find that the EQUALS and EQUALSN macros didn't work on the VAX 5.0 C
compiler... but the change that uncovered that one was quite recent.
-- 
Jonathan Clark		jonathan.clark@mtune.att.com, attmail!jonathan
Any affiliation is given for identification purposes only.

The Englishman never enjoys himself except for some noble purpose.

honey@umix.cc.umich.edu (Peter Honeyman) (02/07/88)

jonathon, it was also the EQUALS and EQUALSN macros that failed on the
3b1.  they used to say

#define EQUALS(a,b) a && b && strcmp(a, b) == 0

(with a little embellishment, i.e., a profusion of parentheses.)

the 3b1, er 7300, er now what was it called ... oh yes, the safari-4
(this was ca. '84) would merrily generate bad code for this, dumping
core when reached.  changing the macro to

#define EQUALS(a,b) a != 0 && b != 0 && strcmp(a, b) == 0

cured the disease.  same with EQUALSN, m.m.

	peter