[comp.mail.uucp] Smail problem

scott@zorch.UU.NET (Scott Hazen Mueller) (06/14/89)

I am having a rather strange problem with smail, to wit:  when sending mail
out to the fusion mailing list, some recipients are getting multiple copies.
I received headers back from two of them, and observed that the problem was
definitely originating here on zorch.  The messages have the same Message-Id,
but the queue id is different, presumably due to a fork in smail.

|Received: by zorch.UU.NET (smail2.5)
|	id AA18364; 11 Jun 89 16:55:28 PDT (Sun)
|Message-Id: <8906111654.AA18350@zorch.UU.NET>
|From: fusion@zorch.uu.net
|To: fusionlist@zorch.uu.net

|Received: by zorch.UU.NET (smail2.5)
|	id AA18350; 11 Jun 89 16:54:35 PDT (Sun)
|Message-Id: <8906111654.AA18350@zorch.UU.NET>
|From: fusion@zorch.uu.net
|To: fusionlist@zorch.uu.net

Examination of the log for uux in this time period shows that uux is being
run once with all of the addresses, and once again with each one individually.

root ames amesN3256 (6/13-20:26:59,1103,0) QUEUED (rmail rutgers!ria-emh2.army.mil!mark rutgers!tops20.radc.af.mil!fusion elroy!jplpub1!jpl-mil!jade.jpl.nasa.gov!morris elroy!cit-vax!woolstar )
root ames amesN3257 (6/13-20:27:22,1113,0) QUEUED (rmail rutgers!ria-emh2.army.mil!mark )
root ames amesN3258 (6/13-20:27:35,1120,0) QUEUED (rmail rutgers!tops20.radc.af.mil!fusion )
root ames amesN3259 (6/13-20:27:55,1127,0) QUEUED (rmail elroy!jplpub1!jpl-mil!jade.jpl.nasa.gov!morris )
root ames amesN325a (6/13-20:28:11,1135,0) QUEUED (rmail elroy!cit-vax!woolstar )

The smail LOG file shows only the uux commands for the individual addresses:

Jun 13 20:27	324	root	/usr/bin/uux -r - ames!rmail '(rutgers!ria-emh2.army.mil!mark)'
Jun 13 20:27	324	root	/usr/bin/uux -r - ames!rmail '(rutgers!tops20.radc.af.mil!fusion)'
Jun 13 20:27	324	root	/usr/bin/uux -r - ames!rmail '(elroy!cit-vax!woolstar)'

The last part of the alias :include: file looks like this:

woolstar@csvax.caltech.edu
morris@jade.jpl.nasa.gov
helder@ciuc2.uc.rccn.pt        # the .pt domain is routed to uunet and is ok
fusion@tops20.radc.af.mil
mark@ria-emh2.army.mil

Note that the 'helder' address is not mentioned in the argument list for
either the uux with multiple addresses or in any of the uux commands for the
individual addresses.

I am completely at a loss regarding possible causes.  The only thing that I
can think of is that the formv[] array is not getting set correctly in some
case, possibly involving incomplete address resolution.  Any suggestions or
pointers, or better yet patches would be much appreciated.
-- 
Scott Hazen Mueller   scott@zorch.UU.NET
(408) 298-6213        (pyramid|tolerant|uunet)!zorch!scott