¿Cuál es el protocolo de un servidor mail? (200 puntos) Leido 16.195 veces

 
  N050Tr05
Quiero saber cual es el protolo de un servidor web... Ese que se queda escuchando a los servidores SMTP...
Digo el que envía directamente a: @hotmail.com @yahoo.com.ar @gmail.com @10.69.79.84, entre otros...

Diagmos que hablo de el Paso 3:

¿Alguien tiene idea?
200 puntos

Gracias.

 

 





  Celtic
No tengo ni idea de lo que queres hacer,tal vez si explicas...

A2

 

 


  Ruby
Ah vos decis para poder mandar correos masivos? Bueno el SMTP estandar es RFC821, probalo aver si sirve.
 

 


  Uldurian
Hay varios protocolos definidos para un servidor mail, o de correo, y cada uno tiene un cometido basico

·SMTP(Simple Mail Transfer Protocol) Este se usa para que dos servidores de correo intercambien mensajes.
·POP(Post Office Protocol)Este para obtener los mensajes guardados en el servidor y pasarselos al usuario.
·IMAP(Internet Message Access Protocol) Parecido al POP, pero tanto funcionamiento como funcionalidades
distintas

De esta forma un servidor mail tiene reales, dos servidores: uno SMTP, encargado de enviar y recivir mensajes y un servidor POP (o IMAP depende) que sera el que permita al usuario recuperar sus mensajes.

No se si con eso contexto a tu pregunta o no, pero es lo que yo conozco, al menos por encima.

Un saludo

 

 


  N050Tr05
Desde Outlook express se envia el correo a un servidor SMTP (mail.gigared.com)... De allí el correo es enviado a otro servidor (@hotmail.com @yahoo.com.ar @redee.com @gmail.comm etc) cuyo protocolo es ¿CUAL?...

Llendo al grano, quiero hacer mi propio servidor de mail... Digamos, para tener un correo así:
fedex@204.202.222.255

No quiero programas-servidores... No quiero ningun codigo de programacion ni nada... Solo el "codigo" q se envia a travez de estos 2 servidores...

Hé probado el smtp pero ese no me funciona creo ^^...

Salu2

 

 





  Uldurian
Creo que deberia ser un protocolo POP, pero no estoy seguro. Mas que nada por lo que te e dixo antes, es un protocolo recuperacion de mensajes del servidor del correo.
 

 


  N050Tr05
Yo con POP lo que logro es conectar con un servidor privado para que me mande todos los mensajes que tiene para mi... Lo que quiero saber es acerca del servidor q almacena los mensajes xd...

Salu2

 

 


  Skeletron
generalemente el protocolo de cada servidor son iguales
poreujemplo. mi servidor: ARNET

pop3.arnet.com.ar
y
smtp.arnet.com.ar

 

 


  N050Tr05
No hablo de servidores...
Lo que quiero saber que se comunican los 2 servidores estos que mensioné anteriormente (Ya ni ganas xD)...

Salu2

 

 


  Stukop
esto es lo q e encontrado espero q te sirva:

SMTP se basa en el modelo cliente-servidor, donde un cliente envía un mensaje a uno o varios receptores.

En el conjunto de protocolos TCP/IP, el SMTP va por encima del TCP, usando normalmente el puerto 25 en el servidor para establecer la conexión.

[editar] Ejemplo de una comunicación SMTP
En primer lugar se ha de establecer una conexión entre el emisor (cliente) y el receptor (servidor). Esto puede hacerse automáticamente con un programa cliente de correo o mediante un cliente telnet.

En el siguiente ejemplo se muestra una conexión típica. Se nombra con la letra C al cliente y con S al servidor.

S: 220 Servidor ESMTP
C: HELO
S: 250 Hello, please meet you
C: MAIL FROM: yo@midominio.com
S: 250 Ok
C: RCPT TO: destinatario@sudominio.com
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: Subject: Campo de asunto
C: From: yo@midominio.com
C: To: destinatario@sudominio.com
C:
C: Hola,
C: Esto es una prueba.
C: Adios.
C: .
S: 250 Ok: queued as 12345
C: quit
S: 221 Bye
Resumen simple del funcionamiento del protocolo SMTP:

En el protocolo SMTP todas las órdenes, réplicas o datos son líneas de texto, delimitadas por el carácter <CRLF>. Todas las réplicas tienen un código numérico al comienzo de la línea.

Cuando un cliente establece una conexión con el servidor SMTP, espera a que éste envíe un mensaje ?220 Service ready? o ?421 Service non available?
Se envía un HELO desde el cliente. Con ello el servidor se identifica. Esto puede usarse para comprobar si se conectó con el servidor SMTP correcto.
El cliente comienza la transacción del correo con la orden MAIL. Como argumento de esta orden se puede pasar la dirección de correo al que el servidor notificará cualquier fallo en el envío del correo. El servidor responde ?250 OK?.
Ya le hemos dicho al servidor que queremos mandar un correo, ahora hay que comunicarle a quien. La orden para esto es RCPT TO:<destino@host>. Se pueden mandar tantas órdenes RCPT como destinatarios del correo queramos. Por cada destinatario, el servidor contestará ?250 OK? o bien ?550 No such user here?, si no encuentra al destinatario.
Una vez enviados todos los RCPT, el cliente envía una orden DATA para indicar que a continuación se envían los contenidos del mensaje. El servidor responde ?354 Start mail input, end with <CLRF>.<CLRF>? Esto indica al cliente como ha de notificar el fin del mensaje.
Ahora el cliente envía el cuerpo del mensaje, línea a línea. Una vez finalizado, se termina con un <CLRF>.<CLRF> (la última línea será un punto), a lo que el servidor contestará ?250 OK?, o un mensaje de error apropiado.
Tras el envío, el cliente, si no tiene que enviar más correos, con la orden QUIT corta la conexión. También puede usar la orden TURN, con lo que el cliente pasa a ser el servidor, y el servidor se convierte en cliente. Finalmente, si tiene más menajes que enviar, repite el proceso hasta completarlos.
Puede que el servidor SMTP soporte las extensiones definidas en el RFC 1651, en este caso, la orden HELO puede ser sustituida por la orden EHLO, con lo que el servidor contestará con una lista de las extensiones admitidas. Si el servidor no soporta las extensiones, contestará con un mensaje "500 Syntax error, command unrecognized".

En el ejemplo pueden verse las órdenes básicas de SMTP:

HELO, para abrir una sesión con el servidor
MAIL FROM, para indicar quien envía el mensaje
RCPT TO, para indicar el destinatario del mensaje
DATA, para indicar el comienzo del mensaje, éste finalizará cuando haya una línea únicamente con un punto.
QUIT, para cerrar la sesión
Las respuestas que da el servidor pueden ser de varias clases:

2XX, para una respuesta afirmativa
3XX, para una respuesta temporal afirmativa
4XX, para una respuesta de error, pero se espera a que se repita la instrucción
5XX, para una respuesta de error
Una vez que el servidor recibe el mensaje finalizado con un punto puede bien almacenarlo si es para un destinatario que pertenece a su dominio, o bien retransmitirlo a otro servidor para que finalmente llegue a un servidor del dominio del receptor.

[editar] Formato del mensaje
Como se muestra en el ejemplo anterior, el mensaje es enviado por el cliente después de que éste mande la orden DATA al servidor. El mensaje está compuesto por dos partes:

Cabecera: en el ejemplo las tres primeras líneas del mensaje son la cabecera. En ellas se usan unas palabras clave para definir los campos del mensaje. Éstos campos ayudan a los clientes de correo a organizarlos y mostrarlos. Los más típicos son subject (asunto), from (emisor) y to (receptor). Éstos dos últimos campos no hay que confundirlos con las órdenes MAIL FROM y RCPT TO, que pertenecen al protocolo, pero no al formato del mensaje.
Cuerpo del mensaje: es el mensaje propiamente dicho. En el SMTP básico está compuesto únicamente por texto, y finalizado con una línea en la que el único carácter es un punto.




se me a olvidao una cosa aqui te dejo una web, haber si me explican como poner el enlace q todavia no lo se xD.

http://es.wikipedia.org/wiki/SMTP#Funcionamiento

 

 





  killbill07
El protocolo es POP3
 

 


  N050Tr05
Aun no sé cual es el protocolo... Pero POP no es.. Creo que es STMP.... Creo que usa un sistema parecido al DNS...
 

 





    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir