I am trying to create a funtion to send email when someone posts a private message.
function send_pm_mail($user_id){
global $SERVER_NAME, $owner_name, $owner_email, $tb_users;
$sql = "
select
email,
username
from
$tb_users
where
id = '$user_id'
";
$query = mysql_query($sql) or die(mysql_error());
$recipient = $username . " <" . $email . ">";
$subject = "New Private Message...";
$content = "You have a new private messageat [url]http://www.rateaparent.com[/url] . Please login to your account to view your private message. \r\n";
//$headers = "From: " . $owner_name . "<" . $owner_email . ">\n";
$headers = "From: ".$owner_email. "\n";
$headers .= "X-Sender: <" . $owner_email . ">\n";
$headers .= "Return-Path: <" . $owner_email . ">\n";
$headers .= "Error-To: <" . $owner_email . ">\n";
$headers .= "X-Mailer: " . $SERVER_NAME . "\n";
mail($recipient, $subject, $content, $headers);
return true;
}
It is being called up by this funtion
insert_private_message($user_id, $reply_subject, $reply_post, $_SESSION['userid']);
send_pm_mail($user_id);
Anyone see the problem?