Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2010, 16:37
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Pregunta problema al enviar mail con phpmail

buenas!!
les comento que tengo hecho un sistema de registro de miembros y que al hacer un registro, modificaciones o registro de adelantos envia un correo electronico avisando y confirmando...

esto me funciona perfectamente en forma local, pero al montarlo en los servidores de 00webhost el envio no funciona me dice error al conectar al servidor smtp y varios codigos mas

el caso es que montado en forma local con resolucion de no-ip envia correctamente todos los correos pero con en el otro no
eh creado un correo ahi mismo en 00webhostin para que sea desde el mismo servidor que se envie y tampoco, asi que ya no se que moverle

haber si alguien me puede orientar
aqui les dejo el codigo de envio que funciona perfecto en local pero no en el host

procesar.php
Código PHP:
       if(!empty($email)){
          
$realiza="Alta en el Sistema Nacional de Registro del ISSSTE.<br>
             Su Clave Personal de Seguridad es : <b> "
.$cps." </b> <BR>
             Por Favor <b><u>NO BORRE</u></b> este Correo, porque la Clave <u><b>NO ES RECUPERABLE</b></u>.<BR><BR>
             <b><u><center>Preferentemente Imprima Este Correo y Almacenelo</center></u></b>"
;
             
$emailc=$_SESSION['mail'];
             include(
"correo.php");
          } 
correo.php
Código PHP:
<?
session_start
();
if(!isset(
$_SESSION['login'])){
?>
<meta http-equiv="Refresh" content="0;URL=index.php">
<?
} else {
error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Toronto');
include(
'class.smtp.php');
include(
'class.phpmailer.php');
//$emailc=$_POST['email'];
//require_once('class.smtp.php');
//require_once('class.phpmailer.php');
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
$mail             = new PHPMailer();
//$body             = file_get_contents('contents.html');
//$body             = eregi_replace("[\]",'',$body);
$body             '<center><b><font size="4">Exploradores del ISSSTE</font></b></center><br>
<center><i>SIREG V. 2.0</i></center><br>
<b>El C.U.M. : '
.$rug.' </b><br><br>
Los Movimientos Fueron : '
.$realiza.'.<br><br>
Conserver este Mail para cualquier Duda o Aclaracion<br>
con el C.U.M. usted puede consultar los Movimientos que se Realicen.<br><br>
La direccion en donde puedes verificar es <a href="http://sireg.sytes.net">http://sireg.sytes.net </a><br>
<br><br><br>
<center><b>Por favor NO respondas a Este Correo, este Fue enviado en Forma Automatica por el SIREG<br>
Este es Solo para Control de los Usuarios y NO es revisado por ninguna persona<br>
si desea Comunicarse favor de hacerlo con su Coordinador o el Administrador.<br></b></center>
'
;  //eregi_replace("[\]",'',$body);
$mail->IsHTML(true);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       "ssl://smtp.gmail.com"// SMTP server
//$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only
$mail->Port       465;                    // set the SMTP port for the GMAIL server 465 587
$mail->SMTPAuth   true;                  // enable SMTP authentication
$mail->Username   "[email protected]"// SMTP account username
$mail->Password   "*********";        // SMTP account password
$mail->SetFrom('[email protected]''SIREG - Exploradores ISSSTE');
$mail->AddReplyTo("[email protected]","SIREG - Exploradores ISSSTE");
$mail->Subject    "SIREG Avisos y Notificaciones";
$mail->AltBody    "Notificaciones y Avisos Automaticos de SIREG"// optional, comment out and test
$mail->MsgHTML($body);
$address $email;  //"*******@hotmail.com";    //correo Asignado
//echo 'correo : '.$email;
$mail->AddAddress($address"SIREG");  //envio Directo
//$emailc="********@ymail.com";
if(!empty($emailc)){
   
$mail->AddCC($emailc);  //copia de Correo al Jefe del Area (grupo, coor, nal)
   
}
$mail->AddBCC("[email protected]");  //Copia Oculta
//$mail->AddAttachment("images/phpmailer.gif");      // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
  echo 
"Error de envio : " $mail->ErrorInfo;
} else {
//header("Location: index.php");
//  echo "<center><b>Mensaje Enviado por Correo Electronico al Elemento!</b></center>";
} }
?>
haber si alguien me orienta porque ya me quebre la cabeza buscando el error y con mis pocos conocimientos no logro encontrarlo :(
__________________
¡El Respeto al Derecho Ajeno Es la Paz!