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!";
}
?>