Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Вниз

TidSMTP и результат его работы!   Найти похожие ветки 

 
csr   (2003-12-31 11:10) [0]

Здравствуйте господа!
Столкнулся с такой проблемой: необходимо после отправки письма, определись возвращенный числовой код. Например:
611 - HELO Command Failed
610 - CONNECT Command Failed
602 - Timeout
и т.д. по RFC ...
Дак вот, я пытаюсь отловить результат послыки письма так:

function TSMTPThread.SendMail:boolean;
begin
try
FSmtp.Connect;

FSmtp.Send(FMessage);
FSmtp.Disconnect;
Result := true;
except on e:exception do begin
FErrorStr := "Failed: "+e.message;
if FSmtp.Connected then try
FSmtp.Disconnect; except end;
Result := false;
exit;
end;
end;
end;

т.е. ловлю сообщение возникшего исключения. Но на практике этого не достаточно: не информативно получается! Необходим точный цифровой код результата отправки письма (который должен по-любому где-то возникнуть в результате выполнения процедуры FSmtp.Send(FMessage);).
Пож-ста, помогите решить эту проблему, если можете!


 
csr   (2003-12-31 14:38) [1]

Неужели никто не знает?



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

Форум: "Сети";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.008 c
1-25794
Dina
2004-02-26 10:12
2004.03.09
Графически отобразить


1-25748
independant
2004-02-19 11:23
2004.03.09
Обработка событий в приложении без формы.


14-25908
Lapor
2004-02-14 22:29
2004.03.09
Глюки TWebBrowser


1-25818
КомофОнСамый
2004-02-25 19:16
2004.03.09
Format - как задать число с лидирующими нулями


14-25885
Andryk
2004-02-12 11:45
2004.03.09
Давайте еще раз пообсуждаем наш закон об ОСАГО





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский