On 26/10/2007, Rick Phillips <[EMAIL PROTECTED]> wrote: > > I have a friend who uses my server as a host for his volunteer > organisation. Being a coder by profession he has "done his own thing" > with perl to construct his whole web site. We have a query about mail. > > The scenario is that people who wish to act as volunteers fill out a web > based form which adds their names and email addresses to a text based > file. He then uses as his data base to send newsletter emails from time > to time. He also uses this for announcements which are small (30k). He > uses the perl mail::sendmail to send this mail but finds that it takes > six or more seconds to send each email. My server runs qmail which I > have used for many years and find to be rock solid and absolutely > trouble free. > > Is the 6 seconds or so normal or should we be expecting something much > faster? Should he be trying a different method. Qmail can be used from > the traditional sendmail call.
I don't know how much to expect for this, 6 seconds could be not far from normal speed from what I see when typing "mail -v address". But why send each message individually? If all the messages are the same then look for ways to send a single messages to multiple addresses: 1. put the addresses in an alias file (a-la /etc/aliases or derivatives of this aproach). 2. put the addresses in a mailing list (maybe through a mailman API or somesuch) 3. send to multiple addresses using the BCC header (to protect privacy) --Amos -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
