ВУЗ:
Составители:
Рубрика:
45
20. S: 221 mx1.mail.ru closing connection
Как видно из строки 1, когда SMTP-клиент устанавливает TCP-
соединение с портом протокола 25, SMTP-сервер отвечает кодом 220. Это озна-
чает, что соединение успешно установлено.
После того как почтовые агенты компьютеров установили соединение и
обменялись приветствиями, первой командой, согласно спецификации, должна
быть команда HELO. Как указано в строке 2, SMTP-клиент передает HELO,
указывая имя своего компьютера в качестве аргумента (имя может быть вы-
мышленным).
В ответ на HELO приемник выдает код 250, сообщая передатчику о том,
что команда принята и обработана.
После установления TCP-соединения и идентификации (при помощи
HELO) SMTP-клиент приступает к почтовой транзакции. Для начала он выпол-
няет одну из следующих команд: MAIL, SEND, SOML или SAML. В нашем
примере использована команда MAIL.
После того как сервер выдал код ответа 250 (строка 5), согласившись об-
работать сообщение от klimov@mail.ru, необходимо указать получателя сооб-
щения. Это делается при помощи команды RCPT. Команда RCPT имеет аргу-
мент – имя получателя. На одну команду приходится только одно имя, поэтому,
если получателей несколько, команда RCPT выдается несколько раз. В нашем
примере команды RCPT выполняются в строках 6 и 8. Выдав команду RCPT,
клиент ожидает получить ответ с кодом 250.
После того как посланы все команды RCPT, клиент начинает передачу
данных при помощи команды DATA. В строке 10 показано, как клиент (пере-
датчик) высылает команду DATA, в строке 11 – как сервер отвечает кодом 354.
Этот код означает, что передача данных разрешена и должна заканчиваться
комбинацией CRLF-точка-CRLF (новой строкой, содержащей только точку).
После того как получен код 354, клиент может начать передачу данных.
Сервер, в свою очередь, помещает принятые данные в очереди входящих сооб-
45 20. S: 221 mx1.mail.ru closing connection Как видно из строки 1, когда SMTP-клиент устанавливает TCP- соединение с портом протокола 25, SMTP-сервер отвечает кодом 220. Это озна- чает, что соединение успешно установлено. После того как почтовые агенты компьютеров установили соединение и обменялись приветствиями, первой командой, согласно спецификации, должна быть команда HELO. Как указано в строке 2, SMTP-клиент передает HELO, указывая имя своего компьютера в качестве аргумента (имя может быть вы- мышленным). В ответ на HELO приемник выдает код 250, сообщая передатчику о том, что команда принята и обработана. После установления TCP-соединения и идентификации (при помощи HELO) SMTP-клиент приступает к почтовой транзакции. Для начала он выпол- няет одну из следующих команд: MAIL, SEND, SOML или SAML. В нашем примере использована команда MAIL. После того как сервер выдал код ответа 250 (строка 5), согласившись об- работать сообщение от [email protected], необходимо указать получателя сооб- щения. Это делается при помощи команды RCPT. Команда RCPT имеет аргу- мент – имя получателя. На одну команду приходится только одно имя, поэтому, если получателей несколько, команда RCPT выдается несколько раз. В нашем примере команды RCPT выполняются в строках 6 и 8. Выдав команду RCPT, клиент ожидает получить ответ с кодом 250. После того как посланы все команды RCPT, клиент начинает передачу данных при помощи команды DATA. В строке 10 показано, как клиент (пере- датчик) высылает команду DATA, в строке 11 – как сервер отвечает кодом 354. Этот код означает, что передача данных разрешена и должна заканчиваться комбинацией CRLF-точка-CRLF (новой строкой, содержащей только точку). После того как получен код 354, клиент может начать передачу данных. Сервер, в свою очередь, помещает принятые данные в очереди входящих сооб-
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »