Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Виснет при отправке почты


Автор: dimonskif 13.2.2008, 01:35
Такая проблемка - вот когда авторизовался, добавил получателей, собственно пошло тело письма - после передачи конечного символа "." иногда вистнет(не прога, а разговор с сервером заходит в тупикsmile). Так вот как определить такой момент, чтобы отключиться и начать по-новой?
Лог:
Код

> Connect
< mail.ru ESMTP Wed, 13 Feb 2008 01:21:09 +0300
> HELO smtp.inbox.ru
< mx48.mail.ru Hello smtp.inbox.ru [193.239.129.233]
> AUTH LOGIN
< Authentication succeeded
> MAIL FROM:<[email protected]>
< OK
> RCPT TO:<[email protected]>
< Accepted
> DATA
< Enter message, ending with "." on a line by itself
> X-Mailer: 
> From: [email protected]
> MIME-Version: 1.0
> Content-Type: text/plain; charset=windows-1251
> Subject: Opoveshenie Vestivoi
> Privet!
> .                           //Вот здесь частенько я посылаю точку, а он жмотится на Ок, при этом не выдаёт ошибок
> QUIT
> Disconnect


через IdTCPClient работаю

Автор: Sanchezzz 14.2.2008, 20:25
компонент ид_антифриз (не дает форме виснуть) на форму кидай. а лучше создавать компонент в "run-time" меньше глюков с отключением и обратным подключением  . примеров на форуме валом как создавать. 

Автор: dimonskif 17.2.2008, 01:39
нЕ, Я не в том смысле, что форма виснет, а когда посылаю точку, сервер перестаёт отвечать(иногда)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)