gente, estou tentando enviar email diretamente da minha máquina, porém não estou recebendo os e-mails. irei deixar o código logo abaixo.
<?php function sendMail($de,$para,$mensagem,$assunto) { require_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(true); $mail->IsSMTP(); try { $mail->SMTPAuth = true; $mail->Host = 'smtp.gmail.com'; $mail->SMTPSecure = "tls"; #remova se nao usar gmail $mail->Port = 587; #remova se nao usar gmail $mail->Username = 'projetodecolarfc@gmail.com'; $mail->Password = '123'; $mail->AddAddress($para); $mail->AddReplyTo($de); $mail->SetFrom($de); $mail->Subject = $assunto; $mail->MsgHTML($mensagem); $mail->Send(); $envio = true; } catch (phpmailerException $e) { $envio = false; } catch (Exception $e) { $envio = false; } return $envio; } ?><? include "funcao.php"; ?> Oficina da Net Formulário de Contato em PHP
Formulário de contato - Oficina da Net
<form method="post" id="formulario_contato" onsubmit="validaForm(); return false;" class="form">
<p class="name">
<label for="name">Nome</label>
<input type="text" name="nome" id="nome" placeholder="Seu Nome" />
</p>
<p class="email">
<label for="email">E-mail</label>
<input type="text" name="email" id="email" placeholder="mail@exemplo.com.br" />
</p>
<p class="text">
<label for="mensagem">Mensagem</label>
<textarea name="mensagem" id="mensagem" placeholder="Escreva sua mensagem" /></textarea>
</p>
<p class="submit">
<input type="submit" value="Enviar" />
</p>
</form>
<script type="text/javascript">
function validaForm()
{
erro = false;
if($('#nome').val() == '')
{
alert('Você precisa preencher o campo Nome');erro = true;
}
if($('#email').val() == '' && !erro)
{
alert('Você precisa preencher o campo E-mail');erro = true;
}
if($('#mensagem').val() == '' && !erro)
{
alert('Você precisa preencher o campo Mensagem');erro = true;
}
//se nao tiver erros
if(!erro)
{
$('#formulario_contato').submit();
}
}
</script>
body {
padding: 50px 100px;
font-size: 13px;
font-family: arial, Tahoma, sans-serif;
}
a { color:#000; }
h2 {
margin-bottom: 20px;
color: #133141;
}
input, textarea {
padding: 10px;
border: 1px solid #E5E5E5;
width: 200px;
color: #999999;
box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
}
textarea {
width: 400px;
height: 150px;
max-width: 400px;
line-height: 18px;
}
input:hover, textarea:hover,
input:focus, textarea:focus {
border-color: 1px solid #C9C9C9;
box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
}
.form label {
margin-bottom: 10px;
color: #999999;
display: block;
}
.submit input {
width: 100px;
height: 40px;
background-color: #133141;
color: #FFF;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}