Envio de e-mail autenticado

Hospedagem de Sites
0

O envio de e-mail através de scripts deverão obrigatoriamente ser desenvolvidos utilizando autenticação no servidor SMTP.
Segue abaixo exemplo de implementação deste recurso na linguagem PHP:
Crie uma index conforme o exemplo abaixo:

 

<?php
 
require_once('class.phpmailer.php');
 
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->SMTPDebug = 1;
$mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails. Utilize obrigatoriamente a porta 587.
 
$mailer->Host = 'servidor_de_saida'; //Onde em 'servidor_de_saida' deve ser alterado por um dos hosts abaixo:
//Para cPanel: 'localhost';
//Para Plesk 11 / 11.5: 'smtp.dominio.com.br';
 
//Descomente a linha abaixo caso revenda seja 'Plesk 11.5 Linux'
//$mailer->SMTPSecure = 'tls';
 
$mailer->SMTPAuth = true; //Define se haverá ou não autenticação no SMTP
$mailer->Username = 'email@dominio.com'; //Informe o e-mai o completo
$mailer->Password = 'senha'; //Senha da caixa postal
$mailer->FromName = 'Nome Remetente'; //Nome que será exibido para o destinatário
$mailer->From = 'email@dominio.com'; //Obrigatório ser a mesma caixa postal indicada em "username"
$mailer->AddAddress('destinatario@dominio.com'); //Destinatários
$mailer->Subject = 'Teste enviado atraves do PHP Mailer - '.date("H:i").'-'.date("d/m/Y");
$mailer->Body = 'Este é um teste realizado com o PHP Mailer';
if(!$mailer->Send())
{
echo "Mensagem nao enviada";
echo "Erro: " . $mailer->ErrorInfo; exit; }
print "E-mail enviado!";
 
?>

 

Hospedagem de Sites
0