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 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 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? Link to comment https://forums.phpfreaks.com/topic/249990-problem-with-php-mail/#findComment-1283045 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.