After much testing, I've found duplicate mailings being created in two situations. Forgive the long introduction, but I need to describe my environment to accurately describe the problem areas. Keep in mind that I had no problems until I upgraded from v2.2.1 to v2.5.6.
I have a remote server containing the database of email addresses. On this machine runs an application which extracts matching email addresses from the database based on criteria supplied by the user, builds a ColdFusion structure containing the parameters of the mailing and a query containing the extracted email addresses, serializes the structure using WDDX and via CFHTTP passes the WDDX packet to an SMTP server running iMSSe. A CF program running on the SMTP server deserializes the WDDX packet, extracts the mailing parameters and query and passes the resulting variables to the CFX tag to generate the mailing.
The SMTP server looks like:
iMSSe: v2.5.6
CFX_iMSMail: v3.3.2
Windows NT 4 sp6
PII-233Mhz
256Mb RAM
Duplicate situation #1: The CFX tag creates duplicate control files (up to 10) when the incoming mailing list is over 1000 entries (or so; I haven't pinpointed the exact break point). HOWEVER, if the program receiving the WDDX packet writes the serialized data to a file on disk and a second program is called to read the file from disk, deserialize the data and pass the data to CFX, CFX will generate the control files without any duplicates. Huh? I don't understand this either. I have not been able to come up with any possible explanation why CFX generates duplicates when invoked from within a program receiving a WDDX packet directly from a calling program, versus when it's invoked in a program which reads a WDDX packet from a file on disk. Any ideas? This one stumps me, but at least I can work-around it. The next one is a show stopper.
Duplicate situation #2: Even when I'm able to generate a duplicate-free list of control files (using scenario #2 above), iMSSe still sends out two copies of most (but apparently not all) the email address in a mailing. This definitely occurred in a mailing of 1202 addresses. Examples from the POST log:
11/28/2003 09:45:08 PM [008] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
11/28/2003 09:45:38 PM [012] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
11/28/2003 09:47:51 PM [020] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
11/28/2003 09:47:51 PM [023] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
11/28/2003 09:48:22 PM [025] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
11/28/2003 09:48:26 PM [006] 10318E392E22D811934D00A0CC3C3FE5.mbx sent successfully to [EMAIL PROTECTED] from <[EMAIL PROTECTED]> 1229
Some data points:
1. The duplicated email addresses definitely appeared only once in the CFX log.
2. The dupes appear to start after some number of emails have been sent. In the case of the mailing with 1202 addresses, the dupes started with domains beginning with 'c'. IOW, all addresses with domains beginning with 'b' and earlier (e.g. bellsouth.net) appear to have not been duplicated.
3. I'm seeing a lot of these in the POST log. Are they relevant?
11/28/2003 09:44:28 PM [025] ControlFileReadError (H:\iMS\Out\Queued\17318E392E22D811934D00A0CC3C3FE5_10318E392E22D811934D00A0CC3C3FE5.mail)=Files does not exist
11/28/2003 09:44:28 PM [025] Send mail start for 17318E392E22D811934D00A0CC3C3FE5_10318E392E22D811934D00A0CC3C3FE5.mail (Priority=5, Attempt 1 of 1)
11/28/2003 09:44:28 PM [025] WARNING: Error reading control file [Files does not exist] 17318E392E22D811934D00A0CC3C3FE5_10318E392E22D811934D00A0CC3C3FE5.mail. Removing from queue.
Needless to say my clients are getting pissed. I'd like to get this resolved before the damage is irreparable. Short of trying to restore my old copy of v2.2.1, what can you suggest?
Thanks,
Dave Jones
NetEffect
At 05:03 PM 11/20/03 -0500, you wrote:
It has to be the mail creation since the log shows different IDs.
Regards,
Howie
----- Original Message -----
From: "Dave Jones" <[EMAIL PROTECTED]>
To: "inFusion Support List" <[EMAIL PROTECTED]>
Sent: Thursday, November 20, 2003 5:34 PM
Subject: Re: [iMS] Duplicates?
> Howie,
> If you think the CFX tag is the culprit, I'll focus my attention
> there. Let me do some debugging and if I come up empty I'll run
> some code by you.
>
> Thanks for your feedback.
>
> Dave Jones
> NetEffect
==^=======================================================
This list server is Powered by iMS "The Swiss Army Knife of Mail Servers"
--------------------------------------------------------------------------------------
This list is provided as a free service. Although we will try to address issues
in a timely manner, support via this list is not guaranteed. If you require expedited
support then a support contract is required. Support may be purchased from
http://www.coolfusion.com/commerce. Details regarding support options may be reviewed
at: http://www.coolfusion.com/SupportOptions.cfm
--------------------------------------------------------------------------------------
To leave this list please complete the form at http://www.coolfusion.com/Support/
Need an iMS Developer license? Sign up for a free license here:
http://www.coolfusion.com/Developers/
List archives: http://www.mail-archive.com/infusion-email%40eoscape.com/
Note: You are subscribed as [EMAIL PROTECTED]
==^=======================================================
|
This list server is Powered by iMS "The Swiss Army Knife of Mail Servers" This list is provided as a free service. Although we will try to address issues in a timely manner, support via this list is not guaranteed. If you require expedited support then a support contract is required. Support may be purchased from http://www.coolfusion.com/commerce. Details regarding support options may be reviewed at: http://www.coolfusion.com/SupportOptions.cfm. To leave this list please complete the form at http://www.coolfusion.com/Support/ Need an iMS Developer license? Sign up for a free license here: http://www.coolfusion.com/Developers/ List archives: http://www.mail-archive.com/infusion-email%40eoscape.com/ Note: You are subscribed as [EMAIL PROTECTED] |
