Date: Thu, 17 Aug 1995 14:31:33 -0500
Message-Id: <199508171831.AA02060@access.mbnet.mb.ca>
16.8 Отброшенная почта
Иногда бывает невозможно переслать почту в точку назначения. Чаще всего это происходит из-за неправильного ввода идентификатора получателя. Почта, которая не может быть доставлена, отсылается назад отправителю и называется
16.9 Команды SMTP
Сценарий из раздела 16.6.1 содержал наиболее часто используемые команды SMTP. Полный набор команд SMTP представлен в таблице 16.1.
Таблица 16.1 Команды SMTP
Команда | Описание |
---|---|
Идентифицирует отправителя для получателя. | |
Начало почтовой транзакции и указание на источник сообщения. | |
Идентифицирует отдельного получателя. Последовательность таких команд позволяет указать несколько получателей. Получатель по возможности проверяет правильность указанного имени и выводит результат проверки в ответном сообщении. Такая проверка не имеет смысла на промежуточных хостах. Если позже окажется, что некоторый получатель указан некорректно, обратно отправляется краткое сообщение об ошибке. | |
Отправитель готов передать строки текста. Каждая строка завершается <CR> <LF>. Максимальная длина строки, включая <CR><LF>, составляет 1000 символов. Реализации SMTP должны обеспечивать отправку и получение сообщений длиной до 64 К/байт. Желателен максимальный размер, поскольку почта часто используется для копирования файлов. | |
Прерывает текущую почтовую транзакцию, удаляя всю информацию о ней у отправителя и получателя. | |
Запрашивает у партнера положительный ответ. | |
Запрашивает у партнера положительный ответ и закрытие соединения. | |
Запрашивает у партнера подтверждение правильности указанного имени получателя. | |
Запрашивает у партнера подтверждение соответствия имени получателя списку почтовой рассылки (mailing list). Если указанное имя находится в списке, нужно возвратить сведения о членстве в группе данного почтового списка. | |
Запрашивает у партнера информацию об используемой реализации, например о списке поддерживаемых команд. | |
Описанные в стандарте, но редко реализуемые или используемые команды | |
Запрос смены ролей получателя и отправителя. Партнер может отказаться выполнить эту команду. | |
Если получатель зарегистрирован в системе назначения — направить сообщение прямо на терминал получателя. | |
Send or Mail — послать или отправить. Если получатель зарегистрирован в системе назначения — направить сообщение прямо на терминал получателя, иначе отправить сообщение как почту локальной системы. | |