Это что-то типа записной книжки на почтовую тему. В форме вопросов и ответов.
В: Как узнать, какие протоколы аутентификации поддерживает почтовый сервер?
О: Можно, например, при помощи telnet.
для IMAP:
telnet srv-mail 143
A001 CAPABILITY
A002 LOGOUT
для SMTP:
telnet srv-mail 25
EHLO srv-mail
QUIT
где srv-mail - адрес почтового сервера. Номера портов могут отличаться от стандартных, указанных выше.
C POP3 все немного иначе: он работает с plain-текстом и/или поддерживает команду APOP. В последнем случае, сервер должен поприветствовать пользователя специальной строкой, вида: <process-ID.clock@srv-mail>, где process-ID — это идентификатор процесса, clock — состояние таймера на момент установления соединения.