![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отправка SMS [D6, WinXP]
serko © (2006-01-04 21:46:00)Сделал прогу для отправки СМС используя SMTP сервер. Отправляет то она сразу а приходят когда как, то сразу же, то через час, то через день!
Что можна сделать чтобы момертально приходили?
Может отправлять по какой то другой технологии?
Подскажите кто что знает!
serko (2006-01-06 14:00:00) [21]Подскажите, никак не могу избавиться от ошибки!
Подключаюсь и отсылаю так:
IdSMTP1.Host := form2.Edit1.text;
IdSMTP1.Port:=25;
IdSMTP1.Connect;
if IdSMTP1.Connected=True then
Begin
IdSMTP1.Send(IdMessage1);//IdMessage1 - заранее конечно формируется!
IdSMTP1.Disconnect;
end;
Так вот если к интернету не подключиться и обработать этот код, то выскакивает ошибка в месте IdSMTP1.Connect; - "Socket ERROR # 10060 Connection timed out"
Но если писать IdSMTP1.Connect(3000); то при компиляции тоже выскакивает ошибка, типа сильно много параметров!
Помогите разобраться!
serko (2006-01-05 21:37:00) [22]
> Alarm © (05.01.06 20:04) [8]
Могу дать линки
Анука дайте - посмотрим!
> umbra © (05.01.06 20:19) [9]
Спасибо но я почти так же и сделал.
> Alarm © (05.01.06 20:04) [8]
За нас решают определенные сервера.
Вот это основная проблема!
Reindeer Moss Eater (2006-01-05 20:36:00) [23]не нужен Вам собственный SMTP сервер!
А про "собственный" никто и не говорил.
Автор шлет письма, используя почтовый сервер.
Так как не используя сервер нельзя послать письма.
umbra (2006-01-05 20:19:00) [24]не нужен Вам собственный SMTP сервер! пусть письмо на указанный Вами адрес отсылает клиент. это его прямое назначение. проверьте почту.
Alarm (2006-01-05 20:04:00) [25]Думаю, что скорость доставки СМС от нас "отправителей" в принципе не зависит. За нас решают определенные сервера. То есть свою часть ты выполнил грамотно.
Ну, а вообще, это давно решенный вопрос (проблема). Предлагаю воспользоваться готовыми (на мой взгляд не плохими FreeWare) решениями. Могу дать линки
serko (2006-01-05 19:41:00) [26]Ребят дело происходит так:
SMTP сервер отсылает письмо на адресс Например: 38097XXXXXXX@2sms.kyivstar.net (SMS шлюз оператора), он же уже отправляет письмо к абоненту!
Я так понимаю письмо становится в очередь и на SMTP сервере и в SMS шлюзе, из-за чего собственно и происходит задержка!
Так вот я и спрашиваю, что нужно сделать чтобы SMS доходили быстрее к абоненту? Может есть другие технологии отправки SMS, так расскажите о них?
umbra (2006-01-05 17:38:00) [27]а про доступ к серверу речи не было. в любом случае почтовый сервер автора должен будет связаться с другим почтовым сервером, чтобы передать собщение, так что доступ определенно есть.
Reindeer Moss Eater (2006-01-05 17:01:00) [28]Ну и как ты отправишь "обычное письмо", не имея доступа к почтовому серверу?
umbra (2006-01-05 15:34:00) [29]непонятно, зачем нужен сервер. разве СМС отсылается не как обычное письмо на определенный адрес? а обычные письма отмылаются клиентом (TIdSMTP).
Reindeer Moss Eater (2006-01-05 15:07:00) [30]Отправляет то она сразу а приходят когда как, то сразу же, то через час, то через день!
Потому что ты отправляешь не СМС, а обычные E-Mail, которые никакого отношения к СМС не имеют.
serko (2006-01-05 14:06:00) [31]Всмысле клиент? Расскажи поподробней!
Я использую SMTP сервер и шлюз Оператора мобильной связи (у каждого он разный).
umbra (2006-01-05 10:49:00) [32]а зачем отправлять что-то, используя SMTP сервер. Обычно для этого используют клиент.