[RESOLVIDO] PHP - Envio de email em local

1 resposta
php
Cleiton_Conceicao

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 = '[email removido]'; $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="[email removido]" />
	</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;		

}

1 Resposta

Cleiton_Conceicao

conseguir resolver olhando essa vídeo aula.

Criado 25 de agosto de 2018
Ultima resposta 26 de ago. de 2018
Respostas 1
Participantes 1