mattennant Posted May 20, 2008 Share Posted May 20, 2008 I'm trying to sort out sending an email to admin when a user updates their info all is going fine with the following if ($_POST['mailer'] =='y'){ $body = 'you have a new message from a user.' ; mail($_POST['email'], 'Message from user' , $body, '[email protected]'); but if i try if ($_POST['mailer'] =='y'){ $body = 'you have a new message from a user.' ; $from = '[email protected]' ; mail($_POST['email'], 'Message from user' , $body, $from); i receive the mail, but it comes from Apache rather than [email protected] do i need to looka t my server setting, or am i making some stupid error Thanks Mat Link to comment https://forums.phpfreaks.com/topic/106387-solved-quick-sending-email-question/ Share on other sites More sharing options...
volatileboy Posted May 20, 2008 Share Posted May 20, 2008 Try this: if ($_POST['mailer'] =='y'){ $body = 'you have a new message from a user.' ; $from = '[email protected]' ; mail($_POST['email'], 'Message from user', $body, "From: $from"); Link to comment https://forums.phpfreaks.com/topic/106387-solved-quick-sending-email-question/#findComment-545334 Share on other sites More sharing options...
mattennant Posted May 20, 2008 Author Share Posted May 20, 2008 bingo that's the devil thanks a bunch for your help mat Link to comment https://forums.phpfreaks.com/topic/106387-solved-quick-sending-email-question/#findComment-545337 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.