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@domain.com>\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? Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.