Foros del Web » Programando para Internet » PHP »

Leer los mail con php

Estas en el tema de Leer los mail con php en el foro de PHP en Foros del Web. Hola . Necesito saber como leer los mail de mi propio pc, osea utilizando un codigo php leerlos tan solo eso, tengo varios codigos pero ...
  #1 (permalink)  
Antiguo 18/04/2010, 19:19
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
De acuerdo Leer los mail con php

Hola .
Necesito saber como leer los mail de mi propio pc, osea utilizando un codigo php leerlos tan solo eso, tengo varios codigos pero ninguno me quiere funcionar
y ya estoy colapsano.. uno de los codigos que tengo es: lo que me dice es que tengo 0 y luego mas abajo sale terminamos
por favorr ayudaaaaa...... muchas gracias

<?php
$server = "pop.gmail.com";
$user = "xxxx";
$pass = "xxxx";
$connection = fsockopen($server,995, $errno,$errstr, 120);

if(!$connection) {print "Connect Failed: $errstr ($errno)"; } else {

fputs($connection, "user $user\n");
fputs($connection, "pass $pass\n");
echo fgets($connection, 128)."<br>";
echo fgets($connection, 128)."<br>";

$temp = fgets($connection, 128)."<br>";
$temp = explode(" ",$temp);
echo $cantidad_mensajes = intval($temp[3]);


fputs($connection, "RETR 1\n");

$contents = '';
while (!feof($connection)) {
echo fread($connection, 1000);
}

echo "<h1>terminamos</h1>";

}
fputs($connection, "quit\n");
fclose($connection);
?>
  #2 (permalink)  
Antiguo 18/04/2010, 19:26
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Leer los mail con php

¿Como que leer tus propios mail? Si lo que te refieres es leer los email que tengas por ejemplo en gmail, para ello existe la librería IMAP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/04/2010, 07:45
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Leer los mail con php

mosvi:

Si bien es cierto que se pueden leer los mails con la utilizacion de sockets, tu codigo adolece de algo muy esencial.
Todo intercambio via sockets implica una comunicacion entre dos entes, uno
envia y el otro responde.
Cuando tu envias debes siempre poner seguido a este un fgets para interpretar la respuesta.
La comunicacion estandard debe ir acorde con el protocolo SMTP, el cual es tipico de todos los servidores de correo.
Asimismo, esto es intrinsico de la comunicacion TCP/IP; no asi para el protocolo UDP que generalmente es de una via.
Para no complicar mas este tema tan interesante, como bien te ha expuesto el amigo abimaelrc, es un tanto mas facil utilizar la libreria IMAP de PHP.

Saludos
Y espero te ayude
Franco

Etiquetas: 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 09:27.