Re: Issues with Mail (SMTP) and Mime_Mail

From: Date: Sat, 03 Aug 2002 10:48:43 +0000
Subject: Re: Issues with Mail (SMTP) and Mime_Mail
References: 1 2 3 4  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-2042@lists.php.net to get a copy of this message
Hello, On 08/03/2002 05:25 AM, Martin Jansen wrote:
On Sat Aug 03, 2002 at 01:3920AM -0300, Manuel Lemos wrote:
The problem is a designing one. PHP was never create for such tasks. Maybe you can use Majordomo or elzm for this. If you really want to use PHP to do that set up a cron job which calls the script as often as nec. The script itself should send max. 20 mails per call.
This is a great misconception of many people that have no clue on how to do it efficiently. There is no problem in using PHP to send out newsletters to many thousands of subscribers.
Following this argumentation, one can assume that the development of ezmlm or Majordomo never made sense, since PHP can do the same job in the same efficient, secure and reliable way, no? ;-)
While you don't understand the pros and cons of each solution, you will always be using clueless arguments to make decisions like yours of "if they developed it in C, it is because that is the only right way to do it". FYI, the greatest advantage of ezmlm is being based on qmail. qmail has at least two important features that makes it a killer for very large list mailing: VERP for handling bounces and QMQP for distributing mail queues over multiple delivery servers. These are very good reasons that justify its choice for eGroups/Yahoo Groups. Another FYI, Mailman is a very popular list manager that was written in Python. This means that it could have been written in PHP if its authors liked PHP instead of Python because there is no real advantage of either of the languages for this type of application. That does not void the point of ezmlm have been in C. -- Regards, Manuel Lemos

« previous php.pear.general (#2042) next »