Friday, February 04, 2005

Mass Mailing

2061 Connections was sent today. The list is up to 3634 recipients. Unfortunately there was a problem with the send. The internal reference for the header image in the HTML version of the e-mail was incorrect. I'm not entirely sure how it happened, I should probably spend some time figuring out what sequence of events will lead to such an occurrence.

It appears that if I send the document, use the browser's back button, and send the document again the attachment ID can change and thus the internal CID reference will be incorrect. I'm not sure if that's really how it's happening, though, because initial tests on the development server haven't yielded the same results.

Whether or not I spend time figuring out why this happened, I am going to spend some time modifying the code of the mail creation function to check all internal CID references against the attachment IDs to ensure they are valid.

Communications decided that the best course of action was to claim a technical error during transmission and resend the e-mail. Personally I think we'd be better off leaving well enough alone. People receive more than enough e-mail these days (valid or not) and don't need us pushing one more on them because we made a mistake.