SaratogaSam
ISP
Hi -
I think I may have a qmail problem; that's why I stopped by. Maybe you can help me verify my suspicions.
I run a php-based bulletin board (phpBB) that can issue email notifications to members who are watching specific forums for new messages. The problem I'm experiencing is that the bulletin board will issue 1 email notification to a user, but the user's email client will intermittently receive duplicate or triplicate email notifications...all identical. Luckily this is happening to me, so I have been able to collect a bunch of example duplicates.
At first I thought it was a problem with the bulletin board software. I hired a programmer to write some code to create and capture a list of the email recipients along with the bulletin board's unique message ID#. This code ran everytime an email notification was sent. This way I could link the duplicated emails (by their message ID#'s) with the list of intended email recipients. Lo and behold; I was able to trace 2 identical email notifications in my email inbox to an email recipient list that had only 1 user email address in it...my own. This meant that the bulletin board was sending out 1 email notification but I was receiving 2 in my Outlook Express inbox.
So I ruled out the bulletin board software as being problematic. I then began comparing the headers of the duplicated emails to see if anything jumped out at me. Here are the headers of two duplicated email notifications:
=============================================================================
X-Apparently-To: myname@sbcglobal.net via 206.190.37.98; Mon, 22 Nov 2004 18:20:04 -0800
X-Originating-IP: [209.216.209.23]
Return-Path: <autoreply@capstone.com>
Received: from 207.115.57.34 (EHLO ylpvm03.prodigy.net) (207.115.57.34)
by mta817.mail.yahoo.com with SMTP; Mon, 22 Nov 2004 18:20:04 -0800
X-Originating-IP: [209.216.209.23]
Received: from admin.capstone.com (admin.capstone.com [209.216.209.23])
by ylpvm03.prodigy.net (8.12.10 083104/8.12.10) with ESMTP id iAN2KJB6019255
for <myname@sbcglobal.net>; Mon, 22 Nov 2004 21:20:19 -0500
Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000
To:
Subject: <My reply> Admin: "New topic test"
Reply-to: autoreply@capstone.com
From: autoreply@capstone.com
Message-ID: <5bc5b11d070cdb19ed5c8a6bd309927e@shadow.capstone.com>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Date: Mon, 22 Nov 2004 18:10:32 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
X-MimeOLE: Produced By phpBB2
=============================================================================
X-Apparently-To: myname@sbcglobal.net via 206.190.37.92; Mon, 22 Nov 2004 18:50:04 -0800
X-Originating-IP: [209.216.209.23]
Return-Path: <autoreply@capstone.com>
Received: from 207.115.57.39 (EHLO ylpvm08.prodigy.net) (207.115.57.39)
by mta821.mail.sc5.yahoo.com with SMTP; Mon, 22 Nov 2004 18:50:04 -0800
X-Originating-IP: [209.216.209.23]
Received: from admin.capstone.com (admin.capstone.com [209.216.209.23])
by ylpvm08.prodigy.net (8.12.10 083104/8.12.10) with ESMTP id iAN2nvep007233
for <myname@sbcglobal.net>; Mon, 22 Nov 2004 21:49:57 -0500
Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000
To:
Subject: <My reply> Admin: "New topic test"
Reply-to: autoreply@capstone.com
From: autoreply@capstone.com
Message-ID: <5bc5b11d070cdb19ed5c8a6bd309927e@shadow.capstone.com>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Date: Mon, 22 Nov 2004 18:10:32 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
X-MimeOLE: Produced By phpBB2
=============================================================================
What I noticed is that both headers start out the same (at the bottom) but diverge once qmail is invoked. Notice how the line immediately following "Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000" differs in its timestamp. It looks to me like qmail took one email and duplicated it.
Am I reading these headers correctly?
Thanks for your expertise.
I think I may have a qmail problem; that's why I stopped by. Maybe you can help me verify my suspicions.
I run a php-based bulletin board (phpBB) that can issue email notifications to members who are watching specific forums for new messages. The problem I'm experiencing is that the bulletin board will issue 1 email notification to a user, but the user's email client will intermittently receive duplicate or triplicate email notifications...all identical. Luckily this is happening to me, so I have been able to collect a bunch of example duplicates.
At first I thought it was a problem with the bulletin board software. I hired a programmer to write some code to create and capture a list of the email recipients along with the bulletin board's unique message ID#. This code ran everytime an email notification was sent. This way I could link the duplicated emails (by their message ID#'s) with the list of intended email recipients. Lo and behold; I was able to trace 2 identical email notifications in my email inbox to an email recipient list that had only 1 user email address in it...my own. This meant that the bulletin board was sending out 1 email notification but I was receiving 2 in my Outlook Express inbox.
So I ruled out the bulletin board software as being problematic. I then began comparing the headers of the duplicated emails to see if anything jumped out at me. Here are the headers of two duplicated email notifications:
=============================================================================
X-Apparently-To: myname@sbcglobal.net via 206.190.37.98; Mon, 22 Nov 2004 18:20:04 -0800
X-Originating-IP: [209.216.209.23]
Return-Path: <autoreply@capstone.com>
Received: from 207.115.57.34 (EHLO ylpvm03.prodigy.net) (207.115.57.34)
by mta817.mail.yahoo.com with SMTP; Mon, 22 Nov 2004 18:20:04 -0800
X-Originating-IP: [209.216.209.23]
Received: from admin.capstone.com (admin.capstone.com [209.216.209.23])
by ylpvm03.prodigy.net (8.12.10 083104/8.12.10) with ESMTP id iAN2KJB6019255
for <myname@sbcglobal.net>; Mon, 22 Nov 2004 21:20:19 -0500
Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000
To:
Subject: <My reply> Admin: "New topic test"
Reply-to: autoreply@capstone.com
From: autoreply@capstone.com
Message-ID: <5bc5b11d070cdb19ed5c8a6bd309927e@shadow.capstone.com>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Date: Mon, 22 Nov 2004 18:10:32 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
X-MimeOLE: Produced By phpBB2
=============================================================================
X-Apparently-To: myname@sbcglobal.net via 206.190.37.92; Mon, 22 Nov 2004 18:50:04 -0800
X-Originating-IP: [209.216.209.23]
Return-Path: <autoreply@capstone.com>
Received: from 207.115.57.39 (EHLO ylpvm08.prodigy.net) (207.115.57.39)
by mta821.mail.sc5.yahoo.com with SMTP; Mon, 22 Nov 2004 18:50:04 -0800
X-Originating-IP: [209.216.209.23]
Received: from admin.capstone.com (admin.capstone.com [209.216.209.23])
by ylpvm08.prodigy.net (8.12.10 083104/8.12.10) with ESMTP id iAN2nvep007233
for <myname@sbcglobal.net>; Mon, 22 Nov 2004 21:49:57 -0500
Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000
To:
Subject: <My reply> Admin: "New topic test"
Reply-to: autoreply@capstone.com
From: autoreply@capstone.com
Message-ID: <5bc5b11d070cdb19ed5c8a6bd309927e@shadow.capstone.com>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Date: Mon, 22 Nov 2004 18:10:32 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
X-MimeOLE: Produced By phpBB2
=============================================================================
What I noticed is that both headers start out the same (at the bottom) but diverge once qmail is invoked. Notice how the line immediately following "Received: (qmail 20621 invoked by uid 48); 23 Nov 2004 02:10:32 -0000" differs in its timestamp. It looks to me like qmail took one email and duplicated it.
Am I reading these headers correctly?
Thanks for your expertise.