-
Добрый день! Есть задача, это отправить большое кол-во писем клиентам одной фирмы. Использую компонеот IDSMTP
SMTP.Connect;
IdMessage.Recipients.EMailAddresses := emails; SMTP.Send(IdMessage); IdMessage.Recipients.EMailAddresses - адреса указываются через запятую. Но вся проблема, что адресов более 500. Из них только часть получает письма, а остальная половина ничего не получает. Скорее всего сервер реагирует на СПАМ и блокирует отправления. подскажите, как реализовать отправку писем по кол-ву свыше 500 Заранее спасибо
-
> Незнайка (15.04.2008 19:43:00) [0]
Полей для адресов, не одно. а три. А рассылка не является спамом? Если нет, то пусть администратор клиента настроит сервер. Запятая не является стандартныи разделителем, везет что сервер это понимает, а мог бы и подальше послать.
-
а как называется скрытое поле? что бы не показывать адреса другим участникам рассылки?
нет, рассылка не СПАМ т.е. обойти ограничение никак нельзя, только связавшись с админим почтовой службы :)?
-
> Незнайка (15.04.2008 20:14:02) [2]
А как ты представляешь это по другому, если в коде что ни будь подобное
While I <= 250 ...
-
ну может быть есть варианты минуя сервер отправить письма? или есть сервера которые пропускают большое кол-во писем?
-
IdMessage.Recipients.EMailAddresses - содержит адреса получателей
а какое свойство содержит скрытые адреса получателей?
-
> Незнайка (15.04.2008 20:50:05) [5]
Я давно отказался от этой штуки под названием ИНДИ Ограничение на длину смотри в RFC, ограничение на максимальное количество получателей спрашивай у владельца сервера, с ним же оговаривай оплату, оплату, но чувствую, что тебя будут бить на любом сервере как спам. А причем тут другие сервера не пойму, у организации должен быть свой сервер, особенно при таком количестве соотрудников с емайл адресами.
-
> Незнайка (15.04.2008 20:24:04) [4]
Без сервера нельзя, все равно нужен сервер, хотя бы на компьютерах жертв.
-
ну организация пользуется стандартным маиловским сервером, бесплатно ведь ;) А клиентских адресов действительно много. Просто я думал, может существуют какие ни будь сервера, которые разрешают пропускать через себя почту не обращая на количество писем в определённую единицу времени.
-
> Незнайка (15.04.2008 23:01:08) [8]
Ничего так дорого не стоит, как халява. Что ты и наблюдаешь.
-
> Я давно отказался от этой штуки под названием ИНДИ
инди к скрытым копиям сообщения отношения не имеет > а какое свойство содержит скрытые адреса получателей? >
TIdMessage.BccList
-
понял, спасибо. Попробую тогда отправлять письма с задержкой 10 сек. , може хоть так сервер не заблокируте :)
-
задержка в 10 ск, решила проблемы :)
|