damdempsel Posted December 12, 2009 Share Posted December 12, 2009 I created a code that send an E-Mail to the admin of the site so that they can accept the persons registration. I have all of the code working accept the mail part. Here is the code I use: $to = "email"; $message = "Username: $username <br>MD5 Password: $password <br>E-Mail: $email <br>Invited by: $invited"; $subject = "$username would like to join the clan."; $from = $email; $headers = "From: $from"; mail($to,$subject,$message,$headers); Does anyone see something that I should change? Also for the mail() parameters, do they need to be in quotes or are they fine like they are? Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/ Share on other sites More sharing options...
JREAM Posted December 12, 2009 Share Posted December 12, 2009 What is the error you are getting? It won't send an email to "email", has to be a real address. Im guessing you just edited that. Here is a good header: $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "From: $from" . "\r\n" . "Reply-To: $from" . "\r\n" . 'X-Mailer: PHP/' . phpversion(); Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/#findComment-975769 Share on other sites More sharing options...
damdempsel Posted December 12, 2009 Author Share Posted December 12, 2009 I did edit the email, I am not getting an error though. It just never gets received. Thanks for the headers, I will try it out. Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/#findComment-975770 Share on other sites More sharing options...
PFMaBiSmAd Posted December 12, 2009 Share Posted December 12, 2009 For debugging purposes, add the following two lines of code immediately after your first opening <?php tag to show all php detected errors - ini_set("display_errors", "1"); error_reporting(E_ALL); Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/#findComment-975772 Share on other sites More sharing options...
damdempsel Posted December 12, 2009 Author Share Posted December 12, 2009 Hm. Changing the headers seemed to fix it. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/#findComment-975773 Share on other sites More sharing options...
JREAM Posted December 12, 2009 Share Posted December 12, 2009 If you are refreshing the page after the mail sends you wont see the error either Quote Link to comment https://forums.phpfreaks.com/topic/184846-php-mail/#findComment-975775 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.