Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

А вот вопрос по SMTP протоколу...   Найти похожие ветки 

 
imbecil   (2002-09-25 17:58) [0]

Посылаю на сервер стандартные HELO >> MAIL FROM: >> RCPT TO: ну и т.д. Ответы сервера принимаются в буффер типа
Buf: array[0..255] of char;

А вопрос вот в чем - коды ответа сервера (ну там 220, 250 и прочие) в буфере ВСЕГДА ОБЯЗАТЕЛЬНО будут с 0 индекса (Buf[0]) или нет?
Другими словами можно ли сделать такую проверку
if (Buf[0]="2")and(Buf[1]="2")and(Buf[2]="0") then O.K.
или же сначала надо пробежать с начала буфера до нахождения первой цифры и потом проверять?


 
Ghost. ©   (2002-09-26 10:46) [1]

По протоколу да...а в реале может быть пробел или плюс..но весравно вариантов немного..такой способ подойдет..


 
DEMETRIUSSoftware   (2002-09-26 19:13) [2]

Зачем все это?
Код ошибка ВСЕГДА (!!!) начинаеться на 5 !

Возможны еще ошибки которые начинаються на 431 и т.д.

Короче если первая цифра 2, то все нормально.


 
imbecil   (2002-09-26 20:34) [3]

DEMETRIUSSoftware
Короче если первая цифра 2, то все нормально
----

А когда он просит тело письма первая цифра ведь не 2 ->
------
354 Enter mail, end with "." on a line by itself
------

А вообще какая разница, проверить 1 или 3 цифры?(разве что на пару милисекуд будет дольше). Вопрос то про другое - будут ли эти цифры всегда с первой позиции в строке ответа.



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-69145
KAA
2002-10-30 21:24
2002.11.21
2000 Помогите с запросом.


1-69269
VJar
2002-11-11 22:36
2002.11.21
Связь кнопок формы м кнопками клавиатуры


1-69311
iNew
2002-11-12 16:34
2002.11.21
Кто пользовался компонентой AsyncPro отзовитесь.


1-69270
Shadow
2002-11-11 19:22
2002.11.21
Как вытащить выделенный текст в ячейке в TDBGRID?


1-69348
Cranium
2002-11-13 01:12
2002.11.21
Работа с LPT. В D3 все работало, а в D5 ругается, вот пример кода