Обсуждение:POP3

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

По-моему фраза по умолчанию использует TCP-порт 110 некорректна. Сам протокол POP3 не использует никакие TCP порты, просто согласно принятому IANA стандарту за ним закреплен именно 110й порт. Писать при перенастройке порты можно изменять вообще бессмысленно, т.к. любые протоколы уровня приложения (pop3, smtp, http, ftp и т.д.) не подразумевают никакого номера порта вовсе. Т.е. для них для всех можно использовать ЛЮБОЙ порт, это очевидно и не требует отдельного упоминания. --Enkryptor 12:29, 15 сентября 2007 (UTC)[ответить]

Не могу найти максимальную длину пароля в POP3, и вообще ограничения на имя и пароль пользователя как то длина, спец. символы и пр. Например можно ли использовать UNICODE? 92.112.93.64 22:49, 17 января 2008 (UTC)Krendel...[ответить]

Фраза "[digest]- временная метка, зашифрованная паролем пользователя по алгоритму MD5." некорректна. MD5 - это хеш, а не шифрование. 83.171.79.67 07:25, 4 июня 2009 (UTC)[ответить]


Хочу пояснить, как в точности происходит APOP аутентификация пользователя, а то я мучился в догадках, что же это такое временная метка, и как она "конкатенирует" с паролем, сначала я думал что временная метка это '1896.697170952', потом '1896.697170952@dbc.mtview.ca.us' , а на самом деле оказалась '<1896.697170952@dbc.mtview.ca.us>' включая квадратные скобки! хорошо хоть не додумались превращать 1896.697170952 в дату и время в микросекундах :)

программно логин выглядит так:

UserName := 'mrose';
TimeStamp := '<1896.697170952@dbc.mtview.ca.us>';
PassWord := 'kd9sje94';

Send('APOP ' + UserName + ' ' + LowerCase(MD5(TimeStamp + PassWord))); //LowerCase - обязательно, иначе пароль не будет принят сервером!
178.94.71.133 15:03, 20 мая 2010 (UTC)[ответить]