Bom dia, É a primeira vez que acedo a este serviço, sou um iniciado em PHP e fiz um pequeno programa usando html e PHP para executar um formulário. Ele funciona só,só não envia o mail para o destinatário. Podem ajudar-me a ver o que está malco código? <html> <head> <title>Formmail</title> </head> <body> <form method="POST" action="formmail.php"> <p style="margin-top: 0; margin-bottom: 0"> Nome:<input type="text" name="nome" size="20"></p> <p style="margin-top: 0; margin-bottom: 0"> Email:<input type="text" name="email" size="20"></p> <p style="margin-top: 0; margin-bottom: 0">Mensagem:<textarea rows="5" name="mensagem" cols="20"></textarea></p> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Enviar" name="B1"> <input type="reset" value="Limpar" name="B2"></p> </form> </body> </html> Criação do script, que se vai chamar: formmail.php: <? $nome = $_POST['nome']; $email = $_POST['email']; $campomensagem = $_POST['mensagem']; $para = <jose.alberto.veloso@gmail.com>; $assunto = "formmail de contato"; $mensagem = "$nome $email $campomensagem"; if (strlen($nome) < 3) echo "Digite seu nome!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; elseif (strlen($email) <= 3) echo "E-mail inválido!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; elseif (strlen($campomensagem) <= 3) echo "Escreva uma mensagem!<BR> <a href=\"java script:history.back(1);\">Voltar</a>"; else{ mail($para, $assunto, $mensagem); echo "O formulário foi preenchido e enviado com sucesso!!"; }