PASS [пароль]
Аргументи: [пароль] - пароль для поштової скриньки
Опис: Передає серверу пароль поштової скриньки. p> Можливі відповіді: p> В· + OK maildrop locked and ready
В· -ERR invalid password
В· -ERR unable to lock maildrop
Приклади:
C: USER MonstrVB
S: + OK MonstrVB is a real hoopy frood
C: PASS mymail
S: + OK MonstrVB's maildrop has 2 messages (320 octets)
...
C: USER MonstrVB
S: + OK MonstrVB is a real hoopy frood
C: PASS mymail
S:-ERR maildrop already locked
Команда: QUIT
Аргументи: немає
Опис: Сервер завершує POP3 сесію і переходить в режим UPDATE. p> Можливі відповіді: p> В· + OK
Приклади:
C: QUIT
S: + OK dewey POP3 server signing off
Основні команди (Transaction)
Після успішної ідентифікації користувача на сервері POP3 сесія переходить в режим TRANSACTION, де користувач може передавати нижче наступні команди. Після кожної з таких команд следут відповідь сервера. Ось доступні команди в цьому режимі:
Команда: STAT
Аргументи: немає p> Опис: У відповідь на виклик команди сервер видає позитивну відповідь "+ OK", за яким слід кількість повідомлень в поштовій скриньці і їх загальний розмір в символах. Повідомлення, які помічені для видалення не враховуються у відповіді сервера. p> Можливі відповіді: p> В· + OK n s
Приклади:
C: STAT
S: + OK 2 320
Команда: LIST [повідомлення]
Аргументи: [повідомлення] - номер повідомлення (необов'язковий аргумент)
Опис: Якщо був переданий аргумент, то сервер видає інформацію про зазначеному повідомленні. Якщо аргументом був переданий, то сервер видає інформацію про всі повідомлення, які перебувають у поштовій скриньці. Повідомлення, помічені для видалення не перераховує. p> Можливі відповіді: p> В· + OK scan listing follows
В· -ERR no such message
Приклади:
C: LIST
S: + OK 2 messages (320 octets)
S: 1120
S: 2200
< p> S:.
...
C: LIST 2
S: + OK 2200
...
C: LIST 3
S:-ERR no such message, only 2 messages in maildrop
Команда: RETR [повідомлення]
Аргументи: [повідомлення] - номер повідомлення
Опис: Після позитивної відповіді сервер передає зміст повідомлення. p> Можливі відповіді: p> В· + OK message follows
В· -ERR no such message
Приклади:
C: RETR 1
S: + OK 120 octets
S:
S:.
Команда: DELE [ообщеніе]
Аргументи: [ообщеніе] - номер повідомлення
Опис: POP3 сервер позначає вказане повідомлення як віддалене, але не удалет його, поки сесія не перейде в редім UPDATE. p> Можливі відповіді: p> В· + OK message deleted
В· -ERR no such message
Приклади:
C: DELE 1
S: + OK message 1 deleted
...
C: DELE 2
S :-ERR message 2 already deleted
Команда: NOOP
Аргументи: немає
Опис: POP3 сервер нічого не робить і вседа відповідає полжітельно. p> Можливі відповіді: p> В· + OK
Приклади:
C: NOOP
S: + OK
Команда: RSET
Аргументи: немає
Опис: Якщо які - то повідомлення були помічені для видалення, то з них знімається ця мітка. p> Можливі відповіді: p> В· + OK
Приклади:
C: RSET
S: + OK maildrop has 2 messages (320 octets)
Оновлення
В
Коли клієнт передає команду QUIT в режимі TRANSACTION, то сесія переходить в режим UPDATE. У цьому режимі сервер видаляє всі повідомлення, помічені для видалення. Після цього TCP з'єднання закривається.
Додаткові POP3 команди
В
Наступні додаткові команди дають вам велику свободу при роботі з повідомленнями: Команда: TOP [Повідомлення] [n] Аргументи: [повідомлення] - номер повідомлення [n] - позитивне число (обов'язковий аргумент) Опис: Якщо відповідь сервера позитивний, то після нього він передає заголовки повідомлення і вказане кіл - у рядків з тіла повідомлення. Можливі відповіді: + OK top of message follows-ERR no such message Приклади: C: TOP 10 січня S: + OK S: <тут POP3 сервер передає заголовки першого повідомлення і перші 10-ть рядків з тіла повідомлення.> S:. ... C: TOP 100 3 S: -ERR no such message Команда: UIDL [повідомлення] Аргументи: [повідомлення] - номер повідомлення (необов'язковий аргумент). Опис: Якщо був вказаний номер повідомлення, то сервер видає унік...