djbouch Posted October 28, 2011 Share Posted October 28, 2011 I am trying to get the PHP mail function to work. I am using a WAMP server and php.ini is set to: [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = My PHP script looks like this: <php? $to = "[email protected]"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "[email protected]"; $headers = "From:" . $from; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?> For some reason the mail won't send and I am getting the following message: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() Thanks for your help with this. Daniel Quote Link to comment https://forums.phpfreaks.com/topic/249990-problem-with-php-mail/ Share on other sites More sharing options...
AyKay47 Posted October 28, 2011 Share Posted October 28, 2011 because you will need a mail server.. Postfix is a popular choice Quote Link to comment https://forums.phpfreaks.com/topic/249990-problem-with-php-mail/#findComment-1283026 Share on other sites More sharing options...
djbouch Posted October 28, 2011 Author Share Posted October 28, 2011 Is it possible to use someone else's mailserver? For example a mailserver at my school? Quote Link to comment https://forums.phpfreaks.com/topic/249990-problem-with-php-mail/#findComment-1283045 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.