Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/05/2011, 19:06
yole
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 17 años, 4 meses
Puntos: 4
De acuerdo PhpMailer y GoogleApps-Resuelto

Con Gran Alegría y Satisfacción dejo acá la manera de enviar email utilizando:

PhpMailer con una cuenta de Google Apps:


Código PHP:
<?php
// example on using PHPMailer with GMAIL 
include("class.phpmailer.php");
include(
"class.smtp.php");



$msg"que tal";

$mail = new PHPMailer(); // 
 
// Define o método de envio
$mail->Mailer     "smtp";
 
// Define que a mensagem poderá ter formatação HTML
$mail->IsHTML(true); //
$mail->IsSMTP(); // send via SMTP
$mail -> SMTPSecure "tls" ;
 
// Define que a codificação do conteúdo da mensagem será utf-8
$mail->CharSet    "utf-8";
 
// Define que os emails enviadas utilizarão SMTP Seguro tls
//$mail->SMTPSecure = "ssl";
 
// Define que o Host que enviará a mensagem é o Gmail
$mail->Host       "smtp.gmail.com";
 
//Define a porta utilizada pelo Gmail para o envio autenticado
$mail->Port       587;                   // set the SMTP port
$mail->WordWrap 50// Definição de quebra de linha               
 
// Deine que a mensagem utiliza método de envio autenticado
$mail->SMTPAuth   "true";
 
// Define o usuário do gmail autenticado responsável pelo envio
$mail->Username   "[email protected]";
 
// Define a senha deste usuário citado acima
$mail->Password   "mi clave";
 
// Defina o email e o nome que aparecerá como remetente no cabeçalho
$mail->From       "[email protected]";
$mail->FromName   "seu-nome-por-exemplo";
 
// Define o destinatário que receberá a mensagem
$mail->AddAddress("[email protected]");
 
/*
Define o email que receberá resposta desta
mensagem, quando o destinatário responder
*/
$mail->AddReplyTo("[email protected]"$mail->FromName);
 
// Assunto da mensagem
$mail->Subject    "Assunto-da-mensagem";
 
// Toda a estrutura HTML e corpo da mensagem
$mail->Body       $msg;
 
// Controle de erro ou sucesso no envio
if (!$mail->Send())
{
 
    echo 
"Erro de envio: " $mail->ErrorInfo;
 
}
else{
 
    echo 
"Mensagem enviada com sucesso!";
 
}
?>