wrathican Posted October 7, 2008 Share Posted October 7, 2008 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? Link to comment https://forums.phpfreaks.com/topic/127354-php-mail-addresses-with-hyphens-not-being-received/ Share on other sites More sharing options...
JonnoTheDev Posted October 7, 2008 Share Posted October 7, 2008 Check the server maillog to see why the message is not going. I can only guess it it reading the hyphen as a switch. Link to comment https://forums.phpfreaks.com/topic/127354-php-mail-addresses-with-hyphens-not-being-received/#findComment-658916 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.