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