Записная книжка: почтовая всячина

Это что-то типа записной книжки на почтовую тему. В форме вопросов и ответов.

В: Как узнать, какие протоколы аутентификации поддерживает почтовый сервер?

О: Можно, например, при помощи 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 — состояние таймера на момент установления соединения.