|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Read our FREE whitepaper “Build Web 2.0 Applications Without Hand-Coding” Download now! |
|
#1
|
|||
|
|||
|
Sendmail error from php mail() function
I have set up a php mail script for a website which is not returning any error messages - code below:
$myname = "Alex"; $myemail = "alex@myemail.com"; $contactname = $username; $contactemail = $_POST[email]; $subject = "my subject"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: High\n"; $headers .= "X-Mailer: php\n"; $headers .= "From: \"".$myname."\" <".$myemail.">\n"; $message = "my message"; mail("\"".$contactname."\" <".$contactemail.">", $subject, $message, $headers); This seems to be working fine. Only my mail log is returning the following error: Oct 23 15:08:09 xxxx sendmail[6837]: h9NE89p06834: SYSERR(httpd): openmailer: insufficient privileges to change uid: Operation not permitted Have not got a clue on this one - any ideas appreciated.... Last edited by KungFuYou : October 23rd, 2003 at 11:28 AM. |
|
#2
|
|||
|
|||
|
After hours of trawling (and a few beers) I found the solution:
For future reference - This is a problem caused by subprocesses being run as the recipient ID who wont have the same permissions as root. The fix: Modify sendmail.cf Changes to /etc/sendmail.cf Add the o flag and remove the S flag in the Mlocal, F= section (last lines of the file). Before Mlocal, P=/usr/sbin/scanmails, F=lsDFMAw5:/|@qS Pfhn9, S=10/30, R=20/40, T=DNS/RFC822/X-Unix, A=scanmails -Y -a $h -d $u After Mlocal, P=/usr/sbin/scanmails, F=olsDFMAw5:/|@qPfhn9, S=10/30, R=20/40 T=DNS/RFC822/X-Unix, A=scanmails -Y -a $h -d $u Thanks to http://www.ahinc.com/linux101/email.htm for that little beauty |
![]() |
| Viewing: Dev Shed Forums > System Administration > Mail Server Help > Sendmail error from php mail() function |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|