I bought a script called WebDate and installed it on my server, where it
worked fine. A week ago my hosting company installed phpsuexec, and now the
mail function won't work. I keep getting errors like:
************************************************** ******
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
xx*****@xxxxxxx.com
unrouteable mail domain "xxxxxxx.com"
------ This is a copy of the message, including all the headers. ------
Return-path: <yy******@yyyyyyyyy.com>
Received: from nobody by server2.hostserver.com with local (Exim 4.24)
id 1B4jks-0007mj-4V
for xx*****@xxxxxxx.com; Sat, 20 Mar 2004 10:55:26 -0600
To: xx*****@xxxxxxx.com
Subject: yyyyyyy.com registration. Verify mail.
From: yy*****@yyyyyyy.com
Reply-To: yy*****@yyyyyyy.com
X-Mailer: xxxxxxxxx
Message-Id: <E1***************@server2.hostingserver.com>
Date: Sat, 20 Mar 2004 10:55:26 -0600
************************************************** *******
I looked through the script, and it uses the mail() command to send email.
However, when I made up a test script with the mail() command it worked
fine. I downloaded the entire script and uploaded it to another server and
it worked fine. And it worked fine on my old server before they made
changes to it. I set all php files to 644 and all directories to 755,
though permissions don't seem to matter, because my test script and
phpinfo.php both run set to any permission.
What could be causing the problem? I asked on the WebDate forums twice but
got no help.