Protocolos a manopla

De gacq wiki
Saltar a: navegación, buscar


Un ejemplo

gacq@intranet:~$ telnet 110
Connected to
Escape character is '^]'.
+OK geacequ Cyrus POP3 v2.1.18-IPv6-Debian-2.1.18-1 server ready <3539209771.1131918003@geacequ>
user gabriel
+OK Name is a valid mailbox
pass MiPasswordNoEsEste
+OK Maildrop locked and ready
Connection closed by foreign host.


  • USER userid
  • PASS password
  • STAT

The response to this is: +OK #msgs #bytes Where #msgs is the number of messages in the mail box and #bytes is the total bytes used by all messages. Sample response: +OK 3 345910

  • LIST

The response to this lists a line for each message with its number and size in bytes, ending with a period on a line by itself. Sample response: +OK 3 messages 1 1205 2 305 3 344400

  • RETR msg#

This sends message number msg# to you (displays on the Telnet screen). You probably don't want to do this in Telnet (unless you have turned on Telnet logging). Example: RETR 2

  • TOP msg# #lines

This is an optional POP3 command. Not all POP3 servers support it. It lists the header for msg# and the first #lines of the message text. For example, TOP 1 0 would list just the headers for message 1, where as TOP 1 5 would list the headers and first 5 lines of the message text.

  • DELE msg#

This marks message number msg# for deletion from the server. This is the way to get rid a problem causing message. It is not actually deleted until the QUIT command is issued. If you lose the connection to the mail server before issuing the QUIT command, the server should not delete any messages. Example: DELE 3

  • RSET

This resets (unmarks) any messages previously marked for deletion in this session so that the QUIT command will not delete them.

  • QUIT

This deletes any messages marked for deletion, and then logs you off of the mail server. This is the last command to use. This does not disconnect you from the ISP, just the mailbox.


  • HELO: identifies client
  • MAIL: identifies the sender of the message.
  • RCPT: identifies the recipient. More than one RCPT command can be issued if there are multiple recipients.
  • DATA: To type in the message
  • QUIT: terminates conversation and closes connection


geacequ:/# telnet localhost 25
Connected to localhost.localdomain.
Escape character is '^]'.
220 ESMTP Postfix (Debian/GNU)
250 Ok
354 End data with <CR><LF>.<CR><LF>
Subject: probando
Esta es una prueba
250 Ok: queued as B138771D34
221 Bye
Connection closed by foreign host.

<CR><LF>.<CR><LF> = ENTER + "." + ENTER



# telnet 80
GET / HTTP/1.0
GET /index.php/Main_Page HTTP/1.0


% telnet 80
Escape character is '^]'.
POST /cgi-bin/ HTTP/1.0
Content-type: application/x-www-form-urlencoded
Content-length: 35