You sometimes find the need to run a protocol dialogue on the command line via telnet. I recently had to do this for POP3. In fact it's quite simple if you follow the example below where lines starting with a plus are responses from the server:
telnet my.pop.server 110
Trying 123.456.789.123...
Connected to my.pop.server.
Escape character is '^]'.
+OK Hello there.
user user@my.pop.server
+OK Password required.
pass secret
+OK logged in.
list
+OK POP3 clients that break here, they violate STD53.
1 2213
2 2823
.
retr 1
+OK 2213 octets follow.
[email content]
.