Jump to content

php mail() - addresses with hyphens not being received


wrathican

Recommended Posts

as per the title.

 

I have crawled through google and had no luck finding out why this happens, or if it's even meant to happen. But more importantly, I cannot find out how to fix it.

 

I'm using this function to send emails:

<?php
function sendMail($to, $subject, $message) {

$headers = "From: Some Body <[email protected]>\r\n" .
       'X-Mailer: PHP/' . phpversion() . "\r\n" .
       "MIME-Version: 1.0\r\n" .
       "Content-Type: text/html; charset=utf-8\r\n" .
       "Content-Transfer-Encoding: 8bit\r\n" .
	   "Content-type: text/html; charset=iso-8859-1\r\n";

// Send
$mailing = mail($to, $subject, $message, $headers);
if ($mailing != false) {
	return true;
}else{
	return false;
}
}
?>

 

Is it my function? Or is it just the mail() function?

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.