Foros del Web » Programando para Internet » PHP »

problema al enviar mail con phpmail

Estas en el tema de problema al enviar mail con phpmail en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/10/2010, 16:37
 
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!
  #2 (permalink)  
Antiguo 11/10/2010, 17:02
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema al enviar mail con phpmail

Hola mira tenia el mismo error. es 000webhosting el que no permite el phpmail,
si tenes la posibilidad de colgar el plugin en otro hostin vas a ver los resultados.
  #3 (permalink)  
Antiguo 11/10/2010, 17:18
 
Fecha de Ingreso: septiembre-2010
Mensajes: 62
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: problema al enviar mail con phpmail

Cita:
Iniciado por SirDuque Ver Mensaje
Hola mira tenia el mismo error. es 000webhosting el que no permite el phpmail,
si tenes la posibilidad de colgar el plugin en otro hostin vas a ver los resultados.
Yo tengo el mismo problema , me voy a cambiar de hosting , estoy buscando uni que no me genere este tipo de problemas , y que tenga un soporte bueno cosa que 000webhosting no tiene asistencia de ningun tipo
Si alguien quiere sugerir algun hosting sera bien recibido
  #4 (permalink)  
Antiguo 11/10/2010, 17:24
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema al enviar mail con phpmail

Yo uso este, no es caro, y lo unico que no me gusta son los webservices, que son los mismo que 000webhosting.
Hosting
Despues siempre solucionaron mis problemas.
A y el web services tiene conflictos de certificado con IE.
pero no afecta el funcionamiento.
  #5 (permalink)  
Antiguo 11/10/2010, 19:23
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: problema al enviar mail con phpmail

buenas...

no entendi eso de colgar el script en otro hosting
puedo ejecutar el script en diferente hosting pasando variables y validaciones de seguridad???

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #6 (permalink)  
Antiguo 11/10/2010, 19:36
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema al enviar mail con phpmail

Cita:
Iniciado por HalconVigia Ver Mensaje
buenas...

no entendi eso de colgar el script en otro hosting
puedo ejecutar el script en diferente hosting pasando variables y validaciones de seguridad???

un saludo!!
sep vos envias el form a otro archivo

<form method="post" accion="phpmail.php" etc..>

bueno pones esto:
<form method="post" accion="http://www.otrodominio.com/phpmail.php" etc..>

El mismo edit, si tenes la funcion accion en javascript en caso de que valides por funcion.
  #7 (permalink)  
Antiguo 11/10/2010, 22:18
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: problema al enviar mail con phpmail

buenas!!

no, por desgracia uso sessiones y ya lo eh intentado y no funciona :(

alguna otra idea??

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #8 (permalink)  
Antiguo 18/10/2010, 15:31
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema al enviar mail con phpmail

Cita:
Iniciado por HalconVigia Ver Mensaje
buenas!!

no, por desgracia uso sessiones y ya lo eh intentado y no funciona :(

alguna otra idea??

un saludo!!
Perdona por la demora, pero por problemas de mi conexion, te lo respondi hace tiempo pero se ve, que no fue asi.

Por que no pones un Iframe con session, y dentro de este, el form para el mail.

Etiquetas: enviar, mail
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 11:20.