Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

JoaoVM

Envio de Email localmente

Recommended Posts

JoaoVM

Bom dia, estou com um problema, tenho que fazer uma aplicação que faça o envio de uma notificação através de email..mas estou a ter problemas..o meu código é este...

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>email</title>
</head>
<body>

<form method="post" action="enviar.php">
<label for="nome">Nome:</label><br>
<input type="text" id="nome" name="nome"/><br/>
<label for="email">Email:</label><br>
<input type="text" id="email" name="email"/><br/>
<label for="mensagem">Mensagem:</label><br>
<textarea name="mensagem"></textarea><br/><br>
<input type="submit" value="Enviar" name="submit"/>


</body>
</html>

e

<?php
$nome = $_POST['nome'];
$email= $_POST['email'];
$mensagem = $_POST['mensagem'];

$subject = 'Mensagem de Contato';
$msg = "$nome\n".
 "$email\n".
 "$mensagem\n";

//inclui classe PHPMailer
require("phpmailer/class.phpmailer.php");

$mail= new PHPMailer();

//Dados do Servidor (utilizando o gmail)
$mail->IsSMTP();
$mail->SMTPSecure="ssl";
$mail->Host="smtp.gmail.com";
$mail->SMTPAuth=true;
$mail->Port=465;
$mail->Username = "seu_email_do_gmail";
$mail->Password = "sua_senha_do_gmail";

//Dados do Remetente

$mail->From="meu@email.com";
$mail->FromName="Meu nome";

//Destinatário

$mail -> AddAddress('meu@email.com','Nome');

//Mensagem

$mail->Subject = $subject; //assunto
$mail->Body = $msg;

//envia o email
$enviado = $mail->Send();

//Exibe resultado

if($resultado){
echo 'Email enviado com sucesso!</br>';
echo 'Nome:'.$nome.'</br>';
echo 'Email:'.$email.'</br>';
echo 'Mensagem'.$mensagem.'</br>';
}else{
echo 'Não foi possível enviar o email.</br>';
echo '<b>Informações de erro:</b></br>'.$mail->ErrorInfo;
}

?>

claro que os emails não estão definidos neste código apenas por questão de privacidade..

o resultado que obtenho é o seguinte..

http://prntscr.com/x27ki

tenho o phpmailer no local correcto..

alguém me ajuda?

Edited by scorch
Adicionado Geshi. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.