Foros del Web » Programando para Internet » PHP »

Como chequear correo

Estas en el tema de Como chequear correo en el foro de PHP en Foros del Web. Hola, quiero desarrollar un cliente de correo web, me he estado mirando las faqs pero lo que hay sobre el tema correo no me ayuda ...
  #1 (permalink)  
Antiguo 19/10/2005, 09:52
Avatar de neofito  
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 14 años, 1 mes
Puntos: 0
Como chequear correo

Hola, quiero desarrollar un cliente de correo web, me he estado mirando las faqs pero lo que hay sobre el tema correo no me ayuda lo suficiente, ya que la parte de enviar el correo sí la tengo clara, donde estoy encallado es a la hora de chequear la cuentas de correo, cómo crear carpetas adicionales en el buzón del usuario, etc. y demás (imagino que a la hora de mostrar los mensajes será similar a como lo hacemos al realizar una consulta una base de datos).

Os agradecería que me indicárais si hay algún buen tutorial al respecto para poder entender como funciona (si es en inglés no hay problema).

Por si sirve de ayuda el servidor de correo es Cyrus y el SO Debian.

Gracias y Saludos
  #2 (permalink)  
Antiguo 19/10/2005, 10:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Desde PHP .. puedes usar las funciones IMAP para acceder a tus cuentas de correo creadas en tu servidor IMAP/POP

www.php.net/imap

Sobre el tema de crear más carpetas en tu servidor IMAP ya sean para el usuario o públicas, .. o incluso crear nuevas direcciones de correo en tu servidor .. depende de como gestiones tus cuentas/dominos .. si son virtuales gestionados por una BD (Mysql por ejemplo) es simple vía PHP acceder a esa BD para crear un registro o interactuar con el = crear una dirección de correo. Pero, si usas cuentas de correo como usuarios del sistema .. PHP no tiene acceso a ese nivel (se puede vía PHP ejecutar comandos en la "shell" del S.O. pero hay que tener en cuenta muchos detalles + no es seguro)

Un saludo,
  #3 (permalink)  
Antiguo 19/10/2005, 12:54
Avatar de neofito  
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 14 años, 1 mes
Puntos: 0
Hola Cluster, antetodo gracias por tu rápida respuesta, me comenta el admin del sistema que no están gestionadas por una BD sino la otra opción que comentabas, exactamente la de cuentas de correo como usuarios del sistema. Imagino que mi única salida es usar la funciones IMAP para Cyrus (http://es2.php.net/manual/es/ref.cyrus.php) ya que el servidor de correo utiliza Cyrus, y no las IMAP "estandar" (http://www.php.net/imap) ¿no?

Saludos.
  #4 (permalink)  
Antiguo 19/10/2005, 13:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Ok .. en ese caso te vendría bien usar esa extensión .. (necesitas instalar esa extensión concreta en tu servidor).

Pero, si no puedes instalar esa extensión, puedes conectarte vía POP .. pero con alguna classe que implemente dicho protocolo (vía sockets):
http://www.phpclasses.org/trackback/...kage/1332.html
(hay más en el mismo sitio ..Prueba el acceso por IMAP también por si acaso.)


Un saludo,
  #5 (permalink)  
Antiguo 20/10/2005, 10:44
Avatar de neofito  
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 14 años, 1 mes
Puntos: 0
Gracias Cluster, ahora entiendo por donde va la cosa.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:36.