Olá amigos. Estou aprendendo php e me deparei com um problema que não consigo resolver, tenho o seguinte codigo php:
<html>
<head>
<title>Aliens Abducted Me</title>
</head>
<body>
<h2>Aliens Abducted Me. Report an Abduction</h2>
<?php
$data = $_POST['date'];
$fang_spotted = $_POST['fangspotted'];
$email = $_POST['mail'];
$subject = 'Aliens Abdcuted me';
$msg = "fui abduzido em .$data";
mail($email,$subject,$msg,'From:'.$email);
echo 'Obrigado por submeter o formulario <br />';
echo 'Voce Foi abduzido em: '.$data .'<br />';
echo 'Fang Esava lá? ' . $fang_spotted .'<br />';
echo 'Seu email de endereço é: '. $email .'<br />';
?>
</body>
</html>
As variáveis são "importadas" de um formulário no meu index.html. Até ai tudo bem. O codigo deveria enviar um email com algumas informações (nesse caso somente "fui abduzido em .$data"), e mostrar no browser outras informações (esta parte está ok). Mas na hora de enviar o email, da a seguinte mensagem: "Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Apache24\htdocs\Nova pasta\report.php"
Pesquisei bastante sobre isso e pelo que eu entendi o Windows não tem um servidor de email local. E que eu deveria baixá-lo (baixei o sendmail e coloquei-o na pasta C:\sendmail) e configurar o php.ini dessa forma:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path ="C:\sendmail\sendmail.exe -t -i"
e COnfigurar o sendmail.ini
smtp_server=smtp.gmail.com
smtp_ssl=ssl
default_domain=localhost
auth_username=compras.taubates4@gmail.com
auth_password= 'a senha do meu gmail'
Fiz tudo isso, reiniciei o Apache 2.4 e nada, continua do mesmo jeito. Alguém tem uma outra solução?? Ou eu estou fazendo algo errado?