Re: Having some mail difficulties

From: Date: Wed, 31 May 2000 06:20:23 +0000
Subject: Re: Having some mail difficulties
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-684@lists.php.net to get a copy of this message
If your php.ini file has sendmail_path set to "/usr/lib/sendmail -t" then these two approaches are identical. mail() just does a popen() behind the scenes. -Rasmus On Tue, 30 May 2000, Wizaerd wrote: > I've posted this a couple of times on the old PHP3 list, and have had very > little response with the exception of a few willing helpful people. I'm > hoping that some of the experts have migrated to this list and can help me > out. > > I can successfully send mail using the command line with sendmail, but it > does nothing using the mail() in PHP. I have verified the sendmail_path in > the PHP.ini is set correctly. > > This code does not work: > // mail test - doesn't work > $mailTo = "wizaerd@wizaerd.com"; > $mailSubject = "Testing EMail"; > $mailBody = "This is a test of the EMail system from php script"; > $mailBody .= phpversion(); > > $mailHeader = "From: jsheble@zanova.com\n"; > $mailHeader .= "Reply-To: jsheble@zanova.com\n"; > $mailHeader .= "X-Mailer: PHP/" . phpversion() . "\n\n"; > > mail( $mailTo, $mailSubject, $mailBody, $mailHeader ); > > > However, this code does work: > // secondary mail test - does work > $MP = "/usr/lib/sendmail -t "; > $fd = popen($MP,"w"); > fputs($fd, "To: wizaerd@wizaerd.com\n"); > fputs($fd, "From: jsheble@zanova.com\n"); > fputs($fd, "Reply-To: jsheble@zanova.com\n"); > fputs($fd, "Subject: Test EMail\n"); > fputs($fd, "X-Mailer: PHP/".phpversion()."\n\n"); > fputs($fd, "This is a test\n"); > pclose($fd); > > I was told that using the popen() for mailing was not very efficient, and > I'm not quite sure why one works and the other does not. Does anybody have > any enlightenment? > > Joseph E. Sheble > a.k.a. Wizaerd > Wizaerd's Realm > Canvas, 3D, Graphics, ColdFusion > http://www.wizaerd.com > ================================= > Zanova, Inc. > http://www.zanova.com > Moving Business Forward..... > ================================= > > > >

« previous php.general (#684) next »