Foros del Web » Programando para Internet » PHP »

como hacer que PHP hable con el servidor de correo

Estas en el tema de como hacer que PHP hable con el servidor de correo en el foro de PHP en Foros del Web. En base a algo que tengo echo, no se en que me equivoque. Tengo un archivo que se comunica con el servidor IMAP y este ...
  #1 (permalink)  
Antiguo 22/06/2005, 11:07
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 11 meses
Puntos: 1
como hacer que PHP hable con el servidor de correo

En base a algo que tengo echo, no se en que me equivoque. Tengo un archivo que se comunica con el servidor IMAP y este le dice OK y se presenta, pero no puedo decirle ningun dato por que me tira time out.

Agradeceria que alguien me dijera en que me estoy equivocando.

Código PHP:
<?php
//---------------Datos del servidor
$host="simhost.com.ar";//servidor
$port="143";//puerto
//---------------Funciones de comunicacion

function get($x){//funcion leer comandos
$get=fgets($x);
echo 
"S: $get"."<br>";
}

function 
put($x$y){//funcion escribir comandos
$put=fwrite($x$y);
echo 
"C: $put"."<br>";}
//--------------Charla con el servidor
$fso=fsockopen($host$port);
get($fso);
put($fso"AUTHENTICATE");
get($fso);
?>
Desde ya gracias y espero la respuesta.
__________________
-- May The Force Be With You --
  #2 (permalink)  
Antiguo 22/06/2005, 12:19
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
http://mx2.php.net/manual/en/ref.imap.php

para que reinventar la rueda ?
  #3 (permalink)  
Antiguo 23/06/2005, 10:19
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 11 meses
Puntos: 1
de esta manera me puedo conectar a un servidor de correo sin tener instalada la funcion imap, ademas me puedo conectar con cualquier servidor, teniendo los comandos correctos.

Quisiera si alguien me puede decir, la manera correcta de enviar y resivir comandos.
__________________
-- May The Force Be With You --
  #4 (permalink)  
Antiguo 23/06/2005, 10:51
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
http://www.faqs.org/rfcs/rfc3501.html
  #5 (permalink)  
Antiguo 23/06/2005, 11:31
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 11 meses
Puntos: 1
Claro, esos son los comandos, gracias, ya los habia visto pero lo que necesito saber es como enviarlos y tener una respuesta del servidor.
__________________
-- May The Force Be With You --
  #6 (permalink)  
Antiguo 23/06/2005, 22:12
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 14 años, 5 meses
Puntos: 21
Pregunta Hola quiero hacer los mismo que mapper

Pero para saber si la cuenta de correo existe
se podra realizar esa conversacion pero con php

espero sus comentarios amigos

EHLO
250-servidor.mx saluda a , encantado de conocerlo
250-ETRN
250-AUTH=LOGIN
250-AUTH LOGIN CRAM-MD5
250-8BITMIME
250 SIZE 9999000
MAIL FROM: [email protected]
250 <[email protected]>, Remitente correcto
RCPT TO: [email protected]
250 <[email protected]>, Destinatario correcto
RCPT TO: [email protected]
550 <[email protected]>, Destinatario desconocido
RSET
250 +RSET? Estß bien.
__________________
gerardo
  #7 (permalink)  
Antiguo 24/06/2005, 10:27
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
todo está en el RFC, como enviarlos y recibir respuesta, es lo mismo que para cualquier otro protocolo que utiliza sockets. Lee sobre como utilizar los sockets y listo
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 08:34.