Jim Morrison [Mailinglists] writes:
> I'm wondering if there is any point in looking for a piece of third
> party software/module etc, that will handle the sending of the mail or
> should I work directly with sendmail? (Is sendmail the best mailserver
> for this kind of thing?)

sendmail has its problems, but I can send about 10K msgs/hour on a
low-end server (500Mhz).  It's good enough for most low-end mailing
list problems.

> I'd be happy to write something along the line of formail.pl on my own,
> so I kinda know what I'm doing, but I'm gonna have to take things like
> "Return to sender" errors and such into account..

Tough problem in general, which companies like experian, doubleclick
and returnpath.net spend lots of money on.  You need to know how to
parse this information without false positives.

> My question I guess is:
>  - Is it ok to send 100's or 1000's of mails to sendmail in one go, or
> is there a better way of doing bulk mail?

I don't think you should worry about it right now.  sendmail can
handle the load.  You can always use an internal relay if you need to
distribute the load.  Hardware is cheap.

>  - Are there any mods to help with dealing with returned mail etc..?

bOP has a C program called b-sendmail-http.[1]  It's a gateway from
sendmail to http.  We handle all mail through mod_perl.  You can use
b-sendmail-http with any HTTP implementation, because it simply wraps
the e-mail, client IP, and envelope to into multipart/form-data.[2]

>  - Is there a good list of people doing this sort of thing? (Or do you
> mind the thread being a little off-topic!)

I like it, then my current project is in this space. :-)

> I don't think I'm trying to reinvent the wheel.. Just that I think there
> is so much of my own coding involved, I'm not sure if I'm going to be
> able to get away with anything less than writing it from scratch..

The code isn't complicated, but the detailed knowledge is.  There are
a number of mailinglist packages out there including ultimate bbs,
which is used by quite a number of sites.  We rolled our own, because
email is integrated with other apps (e.g. search, file sharing, and
group join).

Rob

[1] http://www.bivio.biz/f/bOP/bin/b-sendmail-http.c
[2] http://petshop.bivio.biz/src?s=Bivio::Biz::Model::MailReceiveBaseForm


Reply via email to