Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal descobri que para mim testar esse meu formulário de contato no localhost
tenho que ter um servidor de e-mail SMTP como fazer isso alguém pode me ajudar ando numa correria com TCC.
Preciso enviar e testar pelo localhost. Aparecia enviado mas não recebia nada.
Formulário contato
Forumlario
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulário contato</title>
</head>
<body>
<form name="form1" method="post" action="enviar.php">
<p>Nome:
<input name="nome" type="text" id="nome">
</p>
<p>Email:
<input name="email" type="text" id="email">
</p>
<p>Assunto:
<input name="assunto" type="text" id="assunto">
</p>
<p>Mensagem:<br>
<textarea name="mensagem" wrap="VIRTUAL" id="mensagem"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>
enviar.php
<?php
$nome=$_POST[nome];
$email=$_POST[;](mailto:)
[$assunto=$_POST[assunto];](mailto:)
[$mensagem=$_POST[mensagem];o](mailto:)
mail("fulano@gmail.com","$assunto","
Nome: $nome
Email: $email
Assunto: $assunto
Mensagem: $mensagem","FROM:$nome");
[echo "sua mensagem foi enviada com sucesso!"; //](mailto:)
[?>](mailto:)Meu sistema operacional é Windows.
Se possível, trabalhe com PHPMailer
Fiz exatamente como está aqui http://wiki.locaweb.com/pt-br/Enviar_e-mails_pelo_PHP_usando_o_PHPMailer
baixei o phpMailer fiz esse passos e não funcionou coloquei no localhost lá...
Fiz igual esse agora http://forum.imasters.com.br/topic/357816-enviar-email-do-localhost-usando-phpmailer/ passo a passo o que ta dando de erro o que tenho que configurar como faço ajudem por favor.
Preciso de ajuda nesse formulário gente. Voltei para essa parte da programação agora.
Quais os erros?
Quais os erros?
Olá ja consegui resolver, obrigado. Tive que descomentar lá no php.ini e liberar porta do gmail.
No google: install or configure smtp localhost
O procedimento varia de acordo com o seu sistema operacional. Uma solução mais simples é enviar autenticado por algum servidor externo.