Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

PhpMailer y GoogleApps

Estas en el tema de PhpMailer y GoogleApps en el foro de Shared Hosting y VPS en Foros del Web. Hola, les comento brevemente el problema. En un principio utilizaba PhpMailer en mi formulario de contacto y funcionaba a la perfección. Pero cuando habilite GoogleApps ...
  #1 (permalink)  
Antiguo 11/05/2011, 22:37
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 17 años, 4 meses
Puntos: 4
Pregunta PhpMailer y GoogleApps

Hola,
les comento brevemente el problema.

En un principio utilizaba PhpMailer en mi formulario de contacto y funcionaba a la perfección. Pero cuando habilite GoogleApps (la versión gratuita) para manejar mis cuantas de correo, PhpMailer dejo de funcionar.

Me he vuelo mono tratando de resolver el problema y nada. La empresa que me provee del servicio de hosting al parecer no tiene idea sobre como se soluciona.

Acá les dejo el script por si alguno de ustedes sabe como se soluciona ya que en google no he encontrado nada concreto:

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

$mail=new PHPMailer();

$mail->IsSMTP();
$mail->SMTPAuth   true;                  // enable SMTP authentication
$mail->SMTPSecure "ssl";                 // sets the prefix to the servier
//$mail->Host       = "ssl://smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Host       "mail.comunicamas.cl"
//$mail->Port       = 465;                   // set the SMTP port 
$mail->Port       587

$mail->Username   "miUsuario";  // GMAIL username correo completo
$mail->Password   "miPass";            // GMAIL password

$mail->From       "[email protected]";
$mail->FromName   "Webmaster";
$mail->Subject    "This is the subject";
$mail->Body       "Hi,<br>This is the HTML BODY<br>";                      //HTML Body
$mail->AltBody    "This is the body when user views in plain text format"//Text Body

$mail->WordWrap   50// set word wrap

$mail->AddAddress("mailQueRecibe","First Last");
$mail->AddReplyTo("copiaMailQueRecibe","Webmaster");

$mail->IsHTML(true); // send as HTML

if(!$mail->Send()) {
  echo 
"Mailer Error: " $mail->ErrorInfo;
} else {
  echo 
"Message has been sent";
}
?>
este es el maravilloso error que estoy recibiendo:
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.

Ojalá alguien sepa y me ayude
de antemano, gracias.
  #2 (permalink)  
Antiguo 12/05/2011, 05:15
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 14 años, 4 meses
Puntos: 68
Respuesta: PhpMailer y GoogleApps

En el phpinfo comprueba que tenga OpenSSL activo en el php.ini, usa el host: smtp.gmail.com
__________________
Administrador de Servidores Windows
www.hyperwin.net
WebSitePanel - Helm Control - HostingController - DotNetPanel
Instalación - Configuración - Hardening - Solución de problemas
  #3 (permalink)  
Antiguo 12/05/2011, 16:25
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 17 años, 4 meses
Puntos: 4
Respuesta: PhpMailer y GoogleApps

hola hyperwin,
Según mi hosting esta activado y utilice host: smtp.gmail.com y nada. Como comente anteriormente he buscado y he probado de todo.
  #4 (permalink)  
Antiguo 12/05/2011, 19:06
 
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!";
 
}
?>
  #5 (permalink)  
Antiguo 13/05/2011, 07:13
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Respuesta: PhpMailer y GoogleApps

yole,

Gracias por el aporte, seguro será de utilidad a futuros usuarios!

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Etiquetas: phpmailer, web-hosting, googlemaps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.