G
Glen Wolinsky
We have written a service that runs in the background to deliver email
to our users. The emails are generated from data in SQL that our
application creates. This service sends out thousands of emails
everyday with little or not problem. The code works!
However, we are experiencing an interesting problem. During the
night, we send out reminder emails that have been generated in the
database by overnight processes. This usually amounts to several
hundred or even thousands being delivered in one relatively quick
burst!
This scenario seems to cause the server to send some of the emails
multiple times. Our firewall monitors show the server sending these
multiples but the database (updated by the service) shows an email
only being processed once!
We've checked and re-checked our code (it's pretty simple code,
overall). If the code was sending multiple times, we "should" see
multiple instances in the database (it records the sending of each
individual email immdiately after the sendmail command).
Has anyone else seen this problem before?
Any help would be greatly appreciated.
Sincerely,
Glen Wolinsky
to our users. The emails are generated from data in SQL that our
application creates. This service sends out thousands of emails
everyday with little or not problem. The code works!
However, we are experiencing an interesting problem. During the
night, we send out reminder emails that have been generated in the
database by overnight processes. This usually amounts to several
hundred or even thousands being delivered in one relatively quick
burst!
This scenario seems to cause the server to send some of the emails
multiple times. Our firewall monitors show the server sending these
multiples but the database (updated by the service) shows an email
only being processed once!
We've checked and re-checked our code (it's pretty simple code,
overall). If the code was sending multiple times, we "should" see
multiple instances in the database (it records the sending of each
individual email immdiately after the sendmail command).
Has anyone else seen this problem before?
Any help would be greatly appreciated.
Sincerely,
Glen Wolinsky