On 5 Jun 2008, at 09:48, Henrik Johansson wrote:
I have a piece of code that uses mail() to, well, send mail.
It works, but not the error handling which is as follows:
<snip>
$send = @mail( $to, $subject, $body, $headers );
if($send)
{header( "Location: http://somewhere/thankyou.html" );}
else
{print "Oops, couldn't deliver the message, please try again soon."; }
I checked, and it always returns 1, even though I tried a
user@server that
doesn't exist!
Anyone got a clue what I've done wrong?
The mail function will succeed if it completes it's task, which on
unix-based systems is simply to pass the message on to sendmail. So,
in your case I'd say sendmail is accepting the message so mail is
quite correct in thinking it succeeded.
-Stut
--
http://stut.net/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php