Jump to content

What is wrong with my mail function


rondog

Recommended Posts

This function returns true:

function testMail()
{
	$headers 	= "From: [email protected]\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.

Link to comment
https://forums.phpfreaks.com/topic/190050-what-is-wrong-with-my-mail-function/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.