Re: making mail() funtion work without sendmail on UNIX systems
| From: | Jason Greene | Date: | Fri, 19 Oct 2001 16:22:24 +0000 |
| Subject: | Re: making mail() funtion work without sendmail on UNIX systems | ||
| References: | 1 2 3 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-68423@lists.php.net to get a copy of this message | ||
Maybe I am missing something, but isn't popen MT unsafe on alot of platforms?
-Jason
----- Original Message -----
From: "Andrei Zmievski" <andrei@ispi.net>
To: "Rasmus Lerdorf" <rasmus@php.net>
Cc: <php-dev@lists.php.net>
Sent: Friday, October 19, 2001 9:20 AM
Subject: Re: [PHP-DEV] making mail() funtion work without sendmail on UNIX systems
> For the record, I agree with Rasmus on this one. It sounds silly to
> reinvent the wheel on UNIX.
>
> On Fri, 19 Oct 2001, Rasmus Lerdorf wrote:
> > On Fri, 19 Oct 2001, Hartmut Holzgraefe wrote:
> >
> > > Rasmus Lerdorf wrote:
> > >
> > > > I am really not a big fan of putting smtp code into PHP on UNIX. The
> > > > whole philosophy of UNIX is to have a collection of small specialized
> > > > tools that work together instead of one mammoth tool. Which UNIX system
> > > > does not have the ability to send mail? We really should not be
> > > > re-inventing every wheel out there.
> > >
> > > #1 unified configuration in php.ini for win *and* unix
> >
> > That's just silly. The aim is then to implement all the things that don't
> > come standard with Windows but are part of UNIX in PHP?
> >
> > > #2 From: header settings both message and SMTP
> >
> > As long as you have a trusted sender id you can set the From header
> > already on UNIX.
> >
> > > #2 independance of how good the /usr/lib/sendmail binary
> > > emulation provided by different MTAs (if at all) is
> >
> > So we are going to be rewriting sendmail. Great.
> >
> > > #4 error checking
> >
> > Hrm.. Maybe, although that could be handled.
> >
> > You completely lose the most important feature. A non-blocking mail()
> > call which queues the message. Having a web app wait on an smtp delivery
> > is crap. Mail should be delivered out of band.
> >
> > > what happens today if you have an application that does more
> > > then just simple informative messages with PHP is that you
> > > stay away from mail() altogether and talk SMTP using fsockopen()
> > > as the sendmail binary interface is just not up to what you need
> >
> > I haven't seen anybody do this on UNIX.
> >
> > -Rasmus
> >
> >
> > --
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> > For additional commands, e-mail: php-dev-help@lists.php.net
> > To contact the list administrators, e-mail: php-list-admin@lists.php.net
> >
>
>
>
> -Andrei
> * I don't mind going nowhere as long as it's an interesting path. *
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> For additional commands, e-mail: php-dev-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>