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

Вниз

TidSMTP. Ошибка: failed to run checks   Найти похожие ветки 

 
Alex_Petr ©   (2004-11-16 13:32) [0]

Возникает после события SMTPWorkEnd перед вызовом Disconnect.
Чем может быть вызвана эта ошибка ?


 
Alex_Petr ©   (2004-11-17 10:02) [1]

Неужели никто с этим не сталкивался ?


 
Erik1 ©   (2004-11-17 17:04) [2]

А зачем тебе событие перехватывать? Попробуй без него.


 
Alex_Petr ©   (2004-11-18 00:55) [3]

Да ничего я не перехватываю, просто
Log веду. Замучило уже. Главное: не понятно в чем ошибка.


 
Erik1 ©   (2004-11-18 10:59) [4]

Лог по другому делается, а у тебя спрашивали чтобы выяснить неделаеш ли ты какието ошибки в обработке события и версию Indy скажи, Delphi тоже, OS также незабудь.


 
Alex_Petr ©   (2004-11-19 07:23) [5]

Indy version 9.0
D7
Win XP SP1


 
Alex_Petr ©   (2004-11-19 07:42) [6]

Сама процедура:
procedure Indy_SendMail(const sSubj,sTo,sFromAddr,sReplyTo,sAttach:string;LBody:TStrings);
var
FidMess:TidMessage;
Fid_SMTP:TidSMTP;
begin
try
 Fid_SMTP:=TIdSMTP.Create(Application.MainForm);
 FidMess:=TIdMessage.Create(Fid_SMTP);
except
 if Fid_SMTP<>nil then FreeAndNil(Fid_SMTP);
end;
with FidMess do
 begin
  Subject:="Test";
  From.Text:=sFromAddr;
  Recipients.EMailAddresses:=sTo;
  if LBody<>nil then Body.Text:=LBody.Text;
  if sReplyTo<>"" then ReplyTo.Add.Text:=sReplyTo;
  if FileExists(sAttach) then TIdAttachment.Create(MessageParts,sAttach);
 end;
with Fid_SMTP do
 begin
  ReadTimeout:=60000;
  MailAgent:="TIdSMTP";
  AuthenticationType:=atLogin;
  UserName:=sFromAddr;//Так требуют на mail.ru
  Password:="My Password";
  Host:="smtp.mail.ru";
  if Connected then
   try
    Connect;
    Send(FidMess);
   finally
    if Connected then Disconnect;
    FreeAndNil(FidMess);
    FreeAndNil(Fid_SMTP);
   end;
 end;
end;


 
Verg ©   (2004-11-19 09:47) [7]


>   if Connected then>    try
>     Connect;


Ну и что даст эта проверка?


 
Verg ©   (2004-11-19 09:49) [8]

Дагадаться несложно - ничего никогда отправлено не будет + мемлик.


 
vuk ©   (2004-11-19 11:27) [9]

Если не ошибаюсь, то "failed to run checks" - это ругань почтовика, поэтому нужно смотреть документацию по сообщениям об ошибках используемого почтового сервиса.


 
Alex_Petr ©   (2004-11-19 12:22) [10]

Извините: это описка.
В программе так:
 if not Connected then


 
Alex_Petr ©   (2004-11-19 12:28) [11]

>vuk
> "failed to run checks" - это ругань почтовика
Я тоже так думаю.
А где эту документацию можно посмотрнеть ?
На mail.ru я ничего не нашел.


 
vuk ©   (2004-11-19 14:25) [12]

to Alex_Petr ©   (19.11.04 12:28) [11]:
>А где эту документацию можно посмотрнеть ?
>На mail.ru я ничего не нашел.
Если это mail.ru, то я не знаю. Может быть написать им в службу поддержки?


 
Alex_Petr ©   (2004-11-22 13:06) [13]

Кто знает, танец с бубном вокруг компа,
надо устраивать ровно в полночь, или
можно в другое время ?



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

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

Наверх




Память: 0.49 MB
Время: 0.116 c
14-1105795471
olookin
2005-01-15 16:24
2005.02.06
Локальные функции в C++


4-1103130861
Alex____
2004-12-15 20:14
2005.02.06
Подсчет опираций процессора


1-1106331313
jeck009
2005-01-21 21:15
2005.02.06
присвоить значение переменной из реестра....


1-1106434307
Pine
2005-01-23 01:51
2005.02.06
Создание файла эксель и запись в него при помощи OLE


14-1105711465
VID
2005-01-14 17:04
2005.02.06
Как отключить автоматический горизонтальный скроллинг в TreeView