Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] imap_mail no envia emails

Estas en el tema de imap_mail no envia emails en el foro de PHP en Foros del Web. Hola a todos, He encontrado algún hilo en el foro pero todos está obsoletos y sin respuestas. Estoy creando un autorespondedor en PHP que me ...
  #1 (permalink)  
Antiguo 24/08/2013, 13:29
 
Fecha de Ingreso: junio-2008
Mensajes: 175
Antigüedad: 16 años
Puntos: 11
imap_mail no envia emails

Hola a todos,

He encontrado algún hilo en el foro pero todos está obsoletos y sin respuestas.

Estoy creando un autorespondedor en PHP que me permita mandar mails automáticamente conectandose a un buzón de correo determinado (gmail, yahoo, etc.). El problema es que, a pesar de que me permite descargar y leer los mensajes, no consigo responder a los mismos ya que la función imap_mail me devuelve siempre false.

Pongo el código abreviado pero no me da ningún problema, únicamente no envía los e-mails:

Código PHP:
$headers =    'MIME-Version: 1.0' "\r\n" .
            
'Content-type: text/html; charset=iso-8859-1' "\r\n" .
            
'From: '$username."\r\n" .
            
'Reply-To: ' $username "\r\n";

$overview imap_fetch_overview($inbox$email_number0);
$message imap_fetchstructure($inbox$email_number);        
$message_header imap_headerinfo($inbox$email_number0);

$reply_address $message_header->from[0]->mailbox "@" $message_header->from[0]->host;

        try{            
            
$result imap_mail($reply_address$overview[0]->subject$reply$headers);            
            
imap_setflag_full($inbox$email_number"\\Seen \\Answered");
            
imap_mail_move($inbox$email_number"INBOX.sent");
            
//echo "Message " . $email_number . " replied to: " . $reply_address;
            
var_dump($result);
        }
        catch(
Exception $e){
            echo 
"Cannot send message: " $e;
        } 
¿Alguien sabría cual podría ser el problema? He probado a chequear el método imap_last_error() pero solo me tira un error en la función imap_mail_move, el tema es que si comento esa función sigue sin funcionar.

Saludos!

Edit: ya está arreglado. Saludos!

Última edición por miwelillo; 25/08/2013 a las 03:11 Razón: problema solucionado

Etiquetas: emails, envia, html, imap
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 00:57.