ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.


Программа Здоровый кишечник | ГАСТРОЦЕНТРсмотрите

3.1.3. Тестирование по протоколу POP3

Формально, взаимодействие по протоколу POP3 можно разделить на две фазы: фазу аутентификации и фазу обмена данными. В фазе аутентификации пользователь должен сообщить свой идентификатор и пароль. Если аутентификация была произведена успешно, то система позволяет работать с домашним ящиком пользователя. Сам протокол POP3 очень похож на SMTP с той только разницей, что сообщения можно принимать но нельзя отправлять.

Приведем пример взаимодействия по протоколу POP3:

        quest> telnet quest.net.kiae.su
        Trying 144.206.130.138...
        Connected to quest.net.kiae.su.
        Escape character is '^]'.
        +OK QPOP (version 2.2) at quest.net.kiae.su starting.
                  <10124.867839706@quest.net.kiae.su>
        user paul
        +OK Password required for paul.
        pass Kukuru23432
        +OK paul has 6 messages (12576 octets).
        stat
        +OK 6 12576
        list
        +OK 6 messages (12576 octets)
        1 1447
        2 2640
        3 2296
        4 1100
        5 3025
        6 2068
        .
        noop
        +OK
        last
        +OK 4 is the last read message.
        retr 4
        +OK 1100 octets
        Received: from mail1.relcom.ru (mail1.relcom.ru [193.125.152.4]) by 
                quest.net.kiae.su (8.7.5/8.7.3) with ESMTP id CAA09628 for 
                <paul@quest.net.kiae.su>; Wed, 2
        Jul 1997 02:51:43 +0400 (MSD)
        Received: from thevni (uucp@localhost) by mail1.relcom.ru 
                (8.7.5.R.ML.S/Relcom-2A) with UUCP
                 id BAA03544 for paul;Wed, 2 Jul 1997 01:34:45 +0400 (MSD)
        Received: by Relay1.relcom.ru (UUMAIL/2.0); Wed,  2 Jul 97 01:34:44 +0300
        Received: by theor.vniinm.msk.su (UUPC/@ v5.06gamma, 07Feb93);
                  Wed,  2 Jul 1997 01:24:57 +0400
        To: paul@kiae.su
        References: <33B92C6B.9FA2C1A4@kiae.su>
        Message-Id: <AAeMNkpiq1@theor.vniinm.msk.su>
        Organization: A.A. Bochvar Institute for Inorganic Materials, Theoret
        From: "Alexander Z. Solontsov" <sol@theor.vniinm.msk.su>
        Date: Wed,  2 Jul 97 01:24:56 +0400
        X-Mailer: BML [MS/DOS Beauty Mail v.1.36]
        Subject:  life
        Lines: 9
        X-UIDL: 2313051b98ef908dceefe8b801d9e60d
        Status: RO
         
        To: N.M.Sergeeva
         
        Dear H.M.,
         
        I am still alive, publishing a lot, and this year applied to RAN.
        Would be pleased to hear from you in a more derect way.
        Alexander
         
        .
        dele 4
        +OK Message 4 has been deleted.
        rset 4
        -ERR Too many arguments for the rset command.
        rset
        +OK Maildrop has 6 messages (12576 octets)
        list
        +OK 6 messages (12576 octets)
        1 1447
        2 2640
        3 2296
        4 1100
        5 3025
        6 2068
        .
        quit
        +OK Pop server at quest.net.kiae.su signing off.
        Connection closed by foreign host.
В данном примере используется все тот же прием доступа к серверу через программу Telnet по 110 порту TCP. В начале выдаются команды фазы аутентификации user и pass. Затем выдается команда stat, которя сообщает статус почтового ящика пользователя paul. По команде list система сообщает число сообщений и их размер в байтах. По команде retr можно получить текст сообщения. По команде dele пометить сообщение к удалению. Удаляются сообщения только в момент окончания сеанса, а во время сеанса они только помечаются как удаленные, поэтому по команде rset эти пометки можно снять. Команда Quit завершает сеанс работы с сервером.

Назад | Содержание | Вперед



Яндекс цитирования