rondog Posted January 27, 2010 Share Posted January 27, 2010 This function returns true: function testMail() { $headers = "From: testmail@yo.com\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1 "; $headers .= "MIME-Version: 1.0 "; $send = mail($this->admin,"test","a message",$headers); if ($send) { return true; } else { return false; } } and this one is returning false: function sendMessage($theMessage, $userData) { $email = $userData['email']; $userID = $userData['userID']; $names = $userData['name']; $org = $userData['organization']; $headers = "From: $email\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1 "; $headers .= "MIME-Version: 1.0 "; $msg = "[ClientID: $userID] - $names from $org has sent you a message through the support form:<br/>"; $msg .= $theMessage; $send = mail($this->admin,"[Client Login] Message from $names - $org",$msg,$headers); if ($send) { return true; } else { return false; } } I have verified that all userData is coming throuhg and valid as well as $this->admin is also valid. Quote Link to comment Share on other sites More sharing options...
schilly Posted January 27, 2010 Share Posted January 27, 2010 and this to the top of your file and see if you get any errors ini_set ("display_errors", "1"); error_reporting(E_ALL); Quote Link to comment Share on other sites More sharing options...
rondog Posted February 1, 2010 Author Share Posted February 1, 2010 I get nothing with that :-\ Quote Link to comment Share on other sites More sharing options...
rondog Posted February 1, 2010 Author Share Posted February 1, 2010 ok turns out $email wasnt a valid domain and that was causing it to show false.... the domain was 'gmail.co', not 'gmail.com' Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.