Hi, I've been thinking about builiding a maillist/message sending system and after looking at some of the scripts out there they are so loaded with code and regex that it makes my head spin. Before I start on this undertaking I would like to know a little about the sending process. I've heard about server timeouts and such and having to restart the send resulting in people getting multiple copies of the same email and those at the end of the list going without due to the timeouts. Can anyone tell me what sort of problems I could expect to run into with such an undertaking? I will be using mysql along with the mail script should I decide to undergo this project.
take a look at siesta [perl.com], maybe it's easier to start with that and extend and/or change it. In general, you'll have to deal with a lot of stuff you really don't want to deal with: buggy MTAs, misconfigured autoreplies, clueless users, spam, just to name a few. I was evaluating mlm software a few years back so my experience is a tad old, but I found most of them very painful, while siesta looked kind of nice. I ended up writing my own hack because I didn't really need mlm features but just an easy way to replace distribution lists in outlook. That little functionality that I needed ended in a hacky mess, as expected, so I don't want imagine the chaos I'd produce if I wanted to extend it ;)