Foros del Web » Programando para Internet » PHP »

Problema al Enviar Correo

Estas en el tema de Problema al Enviar Correo en el foro de PHP en Foros del Web. Hola, soy nueva integrante en el foro y tambien en todo lo respecto a php. Tenga un problemita, tengo una maquina que sirve como mi ...
  #1 (permalink)  
Antiguo 28/08/2008, 15:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Exclamación Problema al Enviar Correo

Hola, soy nueva integrante en el foro y tambien en todo lo respecto a php. Tenga un problemita, tengo una maquina que sirve como mi servidor, sistema operativo FEDORA 8. En el esta instalado apache+phpmyadmin. Mi problema que puedo enviar o no llegan los correos que se deben de generar cada vez que se ha creado una solicitud en mi sistema. No se si es porque la maquina que es mi servidor web esta en un dominio windows server 2003.

Por favor, escucho sugerencias, ya he intentado y leido lo que he encontrado, en cuanto a configuracion de php.ini. Trate con phpmailer() y mail(), pero no me ha funcionado nada.
  #2 (permalink)  
Antiguo 28/08/2008, 16:00
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Respuesta: Problema al Enviar Correo

Hola
bienvenida FDW
en tu php.ini viste las variable de email
smtp: //tu servermail
send_mail

pasaste por asl faq del foro
http://www.forosdelweb.com/f18/indice-faqs-php-108208/
http://www.forosdelweb.com/f18/faqs-php-530600/
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 28/08/2008, 16:21
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Problema al Enviar Correo

Cita:
Iniciado por WA4EVER Ver Mensaje
Hola, soy nueva integrante en el foro y tambien en todo lo respecto a php. Tenga un problemita, tengo una maquina que sirve como mi servidor, sistema operativo FEDORA 8. En el esta instalado apache+phpmyadmin. Mi problema que puedo enviar o no llegan los correos que se deben de generar cada vez que se ha creado una solicitud en mi sistema. No se si es porque la maquina que es mi servidor web esta en un dominio windows server 2003.

Por favor, escucho sugerencias, ya he intentado y leido lo que he encontrado, en cuanto a configuracion de php.ini. Trate con phpmailer() y mail(), pero no me ha funcionado nada.
Toma el siguiente codigo, haber si con esto si sale, es con linux y smtp.....
lo puse bien explicado, tu mismo eres:

Código PHP:
require("carpeta/class.phpmailer.php");

$mail = new PHPMailer();
$mail->PluginDir "carpeta/";

$mail->IsSMTP(); // set para uso de correo SMTP 
$mail->Host "mail.dominio.com"// especificar principal y servidor de almacenamiento
$mail->SMTPAuth true// a su vez autenticación SMTP 
$mail->Username "[email protected]"// nombre de usuario SMTP 
$mail->Password "xxxx"// SMTP contraseña

$mail->From $txt_email;//QUIEN ENVIA EL CORREO
$mail->FromName $txt_nombre;//ALIAS DE QUIEN LO ENVIA
//correos donde vas a enviar
$correos[0]="[email protected]";
$correos[1]="[email protected]";
$correos[2]="[email protected]";
//es ejemplo, puedes hacer un bucle o jalarlos de bd
for($i=0;$i<count($correos);$i++){
    
$mail->AddBCC($correos[$i]);//estoy enviando a los demas pero de forma oculta
}
$mail->AddBCC("[email protected]");//PARA QUE SE ME ENVIE UNA COPIA OCULTA DEL MENSAJE ENVIADO
$mail->AddReplyTo($txt_email,$txt_nombre);//A QUIEN SE REENVIARA EL CORREO CON SU ALIAS OPCIONAL
$mail->WordWrap 50// establecer el ajuste de línea a 50 caracteres 
$mail->IsHTML (true); // establecer el formato de correo electrónico a HTML 
$mail->Subject $subject//Titulo o Tema del Mensaje
$mail->Body $EMailMensaje;//Cuerpo del mensaje HTML
$mail->AltBody "Su servidor de Correo no tiene activada la opcion para recibir mensajes con formato HTML."
$exito $mail->Send();

//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
//para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
//del anterior, para ello se usa la funcion sleep    
$intentos=1
while ((!
$exito) && ($intentos 5)) {
    
sleep(5);
    
$exito $mail->Send();
    
$intentos=$intentos+1;
}

if (!
$exito){
    
$msn="Mailer Error: ".$mail->ErrorInfo;;
}else{
    
$msn="Sus datos han sido enviados satisfactoriamente, nos pondremos en contacto con Ud. en breve.";
}
echo 
$msn
y listo... claro que si te agrada esto, ps debes bajarte el phpmailer()....
que esta aca: http://phpmailer.sourceforge.net

un gusto maestraso, avisame cualquier incoveniente a [email protected]

Atte.

MasterOjitos
  #4 (permalink)  
Antiguo 31/08/2008, 10:16
 
Fecha de Ingreso: julio-2007
Mensajes: 18
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problema al Enviar Correo

Hola a todos, yo tambien estoy usando PHPMailer, hace una semana subi una aplicacion a la web y anduvo fantastico, pero ahora de repente ya no puedo mandar mas mails y el error es el siguiente:

Mailer Error: Language string failed to load: data_not_accepted

la configuracion la revise 1000 veces y esta bien, de hecho una semana funciono genial, he leido por otros foros que es un error ultimamente conocido y que no hay una solucion a este bag!!!, espero esten todos equivocados, yo por mi parte seguire investigando...Si alguien sabe algo, me vendria bien escucharlo!! Gracias.

German
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 02:15.