Marcelo Fey - Email Autenticado com PHPMailer
Warning: include(..//includes/menu.php): failed to open stream: No such file or directory in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 19

Warning: include(..//includes/menu.php): failed to open stream: No such file or directory in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 19

Warning: include(): Failed opening '..//includes/menu.php' for inclusion (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 19


Email Autenticado com PHPMailer

 
require("../../class.phpmailer.php");
// Inicia a classe PHPMailer
$mail = new PHPMailer();
 
// Define os dados do servidor e tipo de conexão
$mail->IsSMTP();                     // Define que a mensagem será SMTP
$mail->SMTPDebug  = 1;               // Para mostrar detalhes do processo
$mail->SMTPAuth   = true;            // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
$mail->SMTPSecure = "tls";           // (opção usada somente na plesk 11.5 - Linux)
$mail->Host       = "smtp.dominio."; // Endereço do servidor SMTP 
$mail->Port       = 587;             // Indica a porta de conexão para a saída de e-mails

/*
// Quando usar conta de email no Google
$mail->Host = "ssl://smtp.gmail.com"; 	
$mail->Port = 465; 
*/						

$remeten ="email@remetente.com.br";
$mail->Username = $remeten ;         // Usuário do servidor SMTP (endereço de email)
$mail->Password = "sua senha";       // Senha do servidor SMTP (senha do email usado)
$mail->From     = $remeten ;         // Seu e-mail
$mail->FromName = "$assunto";        // Nome que aparecerá no remetente
 
$mail->AddAddress($para1); //destinatarios
$mail->AddAddress($para2); //destinatarios

$mail->IsHTML(true); 		
$mail->CharSet = 'utf-8';
$mail->Subject  = $assunto; 
$mail->Body     = $mesagemHtml;
$mail->AltBody  = $mesagemTxt;
 
// Define os anexos (opcional)
//$mail->AddAttachment("/home/login/documento.pdf", "novo_nome.pdf");  // Insere um anexo
 
// Envia o e-mail
$enviado = $mail->Send();
 
// Limpa os destinatários e os anexos
$mail->ClearAllRecipients();
$mail->ClearAttachments();
 
// Exibe uma mensagem de resultado
if ($enviado) {
	echo json_encode('ok');
} 
else {
	echo json_encode('erro:'.$mail->ErrorInfo);
}

Download: PHPMailer 5.1 PHPMailer 5.2.1

Os exemplos acima foram realizados com sucesso nas versões 5.1 para 'tls' e 5.2.1 para 'ssl'





Warning: include(../includes/footer.php): failed to open stream: No such file or directory in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 105

Warning: include(../includes/footer.php): failed to open stream: No such file or directory in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 105

Warning: include(): Failed opening '../includes/footer.php' for inclusion (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/marcelo/public_html/site_bootstrap/Programando/Android/enviandoEmailAutenticadoComPHPMailer.php on line 105