I don't think that is it anymore.  I have a new discovery.  Upon running the
actually PHP script from the console, the code works!  But only when I am
logged in as root.  When logging is as anyone else, the mail() function
fails with a Permission Denied on /usr/sbin/sendmail

So, it would appear that sendmail is not configured to allow others to use
it?  Is there a quick easy way to fix this?

Thanks!

Ryan

-----Original Message-----
From: Michael Geier, CDM Systems Admin [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 10:57 AM
To: Shrout, Ryan
Subject: RE: [PHP] mail function fails


RPM's tend to hose installations.  May I suggest:
        rpm -qa | grep php
        rpm -e [insert php rpm name here]
        rpm -e [apache rpm]
        
        get the source for apache 1.3.20 (http://www.apache.org)
        get the source for php and compile per installation docs on php
website

You will enjoy the results alot more.

-----Original Message-----
From: Shrout, Ryan [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 9:46 AM
To: 'Michael Geier, CDM Systems Admin'
Subject: RE: [PHP] mail function fails


Well, just using Red Hat 7.1 and sendmail with PHP 4.0.5.  Sendmail was
installed default in the RH installation, and then I installed the latest
PHP RPM afterwards.

Oh well.

Ryan

-----Original Message-----
From: Michael Geier, CDM Systems Admin [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 10:45 AM
To: Shrout, Ryan
Subject: RE: [PHP] mail function fails


Are you trying to use a MTA besides Sendmail?

Some info would be helpful, such as:
        OS
        MTA (Sendmail Qmail, etc)
        PHP version

If you installed PHP without sendmail installed, mail() will not work.  
That doesn't mean that you can't use a different MTA.

When I switched to Qmail on a new server, a had a problem with mail() 
not working.

I reinstalled OS (redhat 7.1) with sendmail, installed PHP (4.05),
installed QMAIL per docs concerning replacing sendmail, changed 
php.ini file to reflect sendmail_path = /var/qmail/bin/qmail-inject.

HTH
---
Michael Geier
CDM Sports, Inc. - Systems Administrator
    email: [EMAIL PROTECTED]
    phone: 314.991.1511 x 6505
    pager: 314.318.9414

-----Original Message-----
From: Shrout, Ryan [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 9:23 AM
To: PHP Mailingliste
Subject: RE: [PHP] mail function fails


Darn, still didn't work.

Anyone else have a suggestion?  Or a way to view an error message of some
kind?

Ryan Shrout

-----Original Message-----
From: Tim Taubert [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 9:51 AM
To: PHP Mailingliste
Subject: RE: [PHP] mail function fails


mh..

<?php
if (mail("[EMAIL PROTECTED]", "Quote Request", "test")) {
        echo "Email sent!";
} else {
        echo "Email NOT sent!";
}
?>

this worked successfully... don't have any other ideas..

bye tim

---------------------------------------------------------------------
   Tim Taubert | [EMAIL PROTECTED] | http://www.shogunat.com/rg/
--------------------------------------------------------------------- 

-----Original Message-----
From: Shrout, Ryan [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 3:30 PM
To: PHP Mailingliste
Subject: RE: [PHP] mail function fails


I tried that in this format:

if ( mail("[EMAIL PROTECTED]", "Quote Request", $message, "From:
[EMAIL PROTECTED]\nX-Mailer: PHP/" . phpversion()) ) {
        echo "Email sent!";
} else {
        echo "Email NOT sent!";
}

and still get the Email NOT sent and no emails go anywhere.  Is there
another solution?  How about a way to get an error message of some kind?

Ryan

-----Original Message-----
From: Tim Taubert [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 9:09 AM
To: PHP Mailingliste
Subject: RE: [PHP] mail function fails


hey ryan try something like this

mail("[EMAIL PROTECTED]", "Quote Request", $message, "From:
[EMAIL PROTECTED]\nX-Mailer: PHP/" . phpversion());

hope this helps

cya tim

---------------------------------------------------------------------
   Tim Taubert | [EMAIL PROTECTED] | http://www.shogunat.com/rg/
---------------------------------------------------------------------

-----Original Message-----
From: Shrout, Ryan [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 02, 2001 3:01 PM
To: '[EMAIL PROTECTED]'
Subject: [PHP] mail function fails


I am having a problem with the PHP mail() function.  Here is the code:

if (mail ("[EMAIL PROTECTED]", "Quote Request",  $message)) {
        echo "Email sent!";
} else {
        echo "Email NOT sent!";
}

Everytime, I receive the Email NOT sent message and the email isn't sent.
However, from the console on the same machine, I can run the mail command:
mail [EMAIL PROTECTED] and send an email just fine.

Any ideas as to what could be wrong?

I am using the latest PHP version and am running Red Hat Linux 7.1

Ryan Shrout

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to