--On Tuesday, October 30, 2001 5:39 PM -0500 Charlie Summers <charlie@lofcom.com> wrote:
At 4:48 PM -0500 10/30/01, Doug Mansfield is rumored to have typed:
Just to confirm it, I subed a free yahoo account and it received the duplicates. My sendmail logs show both messages being delivered.
Any idea?
Have you set up a test list to see if you could duplicate the problem without driving the subscribers out of their minds? I don't know of _anything_ in SmartList that would differenciate based on the size of a message (other than the size limit setting), and would _really_ be interested to know if there's anything within SmartList that would cause a message to be resent twice.
Are you _certain_ this isn't simply an issue of getting two copies _inbound?_ Especially since you noted it didn't happen to all messages over 4.5k, it might be a couple of...er...users who are a little confused and sending the same message out twice (you said the header fields were the same, but I'm betting the Message-ID: header field is different, which would indicate the user sent two copies). Your logs should show it, but you could try adding this simple recipe to the top of rc.local.s00:
: 0 c /path/to/list/dir/tempfile
...which will keep a copy of anything inbound in the tempfile file. (I have a couple of users who _routinely_ send multiple copies of each posting a few seconds apart.)
I already have it set up to keep a copy of the latest 200 messages (from rc.local.s00) before any processing is done. Each time it has happened, I can only find one copy of the original message in both the temp backup and the archive. The sendmail logs only show a single inbound message. The duplicated outbound messages refer to the same message id from the inbound message. This only occurs when the message is larger than 4.5 KB and apparently does not happen to everyone, but it does happen for every message of that size. The sendmail logs show the call being made from choplist? with repeated addresses. I am stumpted. At this point, I do not even know where to look or what to test. It does not occur with my test list, but I only have two addresses in the dist file, my local and the free yahoo address. Thanks, -- Doug