I've been using these headers for years with no problem:
function email_headerTEXT($from_name, $from_email)
{
$header .= "From: $from_name<$from_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Reply-To: $from_name<$from_email>\n";
$header .= "X-Priority: 3\n";
$header .= "X-Mailer: phpmailer [version 1.40]\n";
$header .= "Return-Path: $from_email\n";
return $header;
}
and:
mail("Name Here<email@here.com>", $subject, $message, $headers, "-f email@here.com");
Just seperate the -f from the email you@yoursite.com (You need a space).