![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Больше одного письма через SMTP [D6, Win2k]
shane54 © (2003-03-19 17:12:00)Народ. Такая проблема. Через SMTP не могу послать больше одного письма за сессию. Я бы не переживал особо, если бы установка соединения не происходила бы 6 секунд. А мне надо сразу послать 100 или 1000 писем (для особо нервных - это не спамбомбер, а рассылка SMS клиентам).
Использую компонент NMSMTP с закладки FastNet.
Jonzo (2003-03-20 06:28:00) [1]Блин ды выкить ты ентот FastNet Юзай Indy :)))
мало того сам фастнет гюкавый до черта дык ешо и закрыт...
а Indy можна и внутренности поглядеть и как работет ... поставляется с открытым исходным кодом
shane54 (2003-03-19 17:38:00) [2]Ну я еще в первом своём посте сказал, что меня бы этот вариант вполне устраивал, если бы не... 6 секунд (потом 5) на каждый Connect.
Это же 100 писем будут отсылаться 10 минут.
myor (2003-03-19 17:33:00) [3]shane54 © (19.03.03 17:25)
ну, ессно, connect/disconnect, нужно ведь новые параметры указать. делай в цикле.
если у тебя одно письмо нескольким адресатам, можно загнать их адреса в список. а если "каждому свое"- только в цикле: disconnect, считывай (откуда-то) и устанавливай пару "адресат - адрес", connect, sendmail и по-новой...
shane54 (2003-03-19 17:25:00) [4]Я вот что делаю
SMPT.Host := "****";
SMTP.UserId := "****";
SMTP.PostMessage.FromAdress := "****";
SMTP.PostMessage.ToAdress := "****";
SMTP.Connect;
SMTP.SendMail;
И вот SendMail можно сделать только 1 раз. Потом надо Disconnect, снова Connect и только потом SendMail отработает.
>> myor © (19.03.03 17:17)
100 писем разным адресатам конечно.
myor (2003-03-19 17:17:00) [5]100 писем, или 1 письмо 100 клиентам?
что-то у меня такой проблемы не было.