Главная страница
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.057 c
1-1106667069
serg128
2005-01-25 18:31
2005.02.06
Как получить прозрачную форму, но всё, что на ней - видимое?


14-1106020502
Чеширский_Кот
2005-01-18 06:55
2005.02.06
"Губит людей не пиво...


1-1106665111
Bobby Digital
2005-01-25 17:58
2005.02.06
Serial


14-1105709784
*Pavel
2005-01-14 16:36
2005.02.06
Из "Искры" возгорелось пламя :(


14-1106090491
thaddy
2005-01-19 02:21
2005.02.06
stackobjects translation problem!