iMS, being the open system that it is, allows you to do most anything that you want.  The SMTP Server provides you with a list of email headers.  One header that should be in place always (though not guaranteed) is the message-id header.  The message-id header is "supposed to be" unique.  So, if you store the message ID in the database you can verify if the incoming mail is a duplicate or not.  However, you don't know what the message-id is until the mail is received so your server has already done most of the work of receiving the mail.  Also, there will be additional overhead by checking the message-id against the database.  Personally, I think I would just put up with a few duped messages from one or two "dumb" mail servers.
 
Regards,
 
Howie
----- Original Message -----
Sent: Wednesday, January 03, 2001 10:43 AM
Subject: [iMS] issue: duplicate messages sent from other mail servers

Hello Howie and everyone,
 
Some mail servers sent out multiple email messages that contain exactly the same data.
 
Long ago I put some code in my templates to prevent multiple mail records to be inserted into my database.
 
I suppose with all you using FusionMail it is harder to detect multiple duplicate messages (with the way it works and everything).
 
Naturally duplicate messages are only sent by certain "dumb" mail servers and compared to the volume of mail I get I don't get many duplicate messages.
 
Here are some of the observations one can make from mail servers that send out multiple duplicate messages:
 
1) they tend to be sites like greetings.com
2) they send out all the duplicate messages at one time (I.e. 5:45:22 - 5:45-25)
 
I was wondering if there is anyway to prevent these mail servers from sending out duplicate messages.
 
I have been keeping a log of mail servers which send me duplicate messages so I have lots of stuff to analyze if you need it.
 
--Ali
 
 
 
 
 
 
 
 
 

Reply via email to