Home

Page 27
Page 27
background image

mail from:kalashnikoff@itstep.org
250 OK

rcpt to:380674818620@sms.kyivstar.net
250 Accepted

data
354 Enter message, ending with "." on a line by itself

Body of Letter

.
250 OK id=1CeVqA-000DY1-UK

quit
221 mail-kv.alkar.net closing connection

Проанализируем еще раз на основании  изученного материала, команды, 

которые  мы подавали, их последовательность и полученные отклики. 

Теперь   рассмотрим   еще   несколько   примеров.   Для   начала   проверим, 

требует ли наш сервер использования команды HELO.

C:\telnet mail.alkar.net 25

220 mail-kv.alkar.net ESMTP Exim 4.34 Wed, 15 Dec 2004 11:59:05 +0200
mail from:kalashnikoff@itstep.org

250 OK

Как видим, данный  SMTP  сервер готов начинать почтовую транзакцию и 

без использования клиентом команды HELO. Покажем команду HELP. 

help

214-Commands supported:
214 AUTH HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP

Данный сервер поддерживает команду  HELP. Теперь попробуем нарушить 

порядок следования команд внутри почтовой транзакции:

rcpt to:kalashnikoff@itstep.org
503 sender not yet given

Как видим, в ответ мы получаем отклик 503 (неверная последовательность 

команд),   причем   сервер   в   текстовом   комментарии   уточняет   для   пользователя 
суть проблемы. Сбросим транзакцию и дадим команду DATA:

rset
250 Reset OK

data
503 valid RCPT command must precede DATA

Как   видим   отклик   тот   же   (503),   но   комментарий   меняется   –   сервер 

«культурно»   себя   ведет,   информируя   пользователя   о   сути   проблемы.   Теперь 
попробуем написать письмо от имени «неправильного» отправителя:

mail from:kalashnikoff
501 kalashnikoff: sender address must contain a domain

Сервер   сообщает   нам   в   ошибке   аргумента   команды   (да,   действительно, 

адрес   отправителя   является   аргументом   команды),   но   для   таких   случае   есть 
более   правильный   отклик   –   553.   Тоже   самое   происходит   и   в   случае,   если   в 
адресе получателя допустить ошибку:

rcpt to:kalashnikoff
501 kalashnikoff: recipient address must contain a domain


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.