Конференция "Сети" » Отправка большого количества писем [D7, WinXP]
 
  • Незнайка (15.04.08 19:43) [0]
    Добрый день!
    Есть задача, это отправить большое кол-во писем клиентам одной фирмы. Использую компонеот IDSMTP


    SMTP.Connect;
    IdMessage.Recipients.EMailAddresses := emails;// кому
    SMTP.Send(IdMessage);//отправка сообщения



    IdMessage.Recipients.EMailAddresses - адреса указываются через запятую.
    Но вся проблема, что адресов более 500. Из них только часть получает письма, а остальная половина ничего не получает. Скорее всего сервер реагирует на СПАМ и блокирует отправления.

    подскажите, как реализовать отправку писем по кол-ву свыше 500

    Заранее спасибо
  • Anatoly Podgoretsky © (15.04.08 20:02) [1]
    > Незнайка  (15.04.2008 19:43:00)  [0]

    Полей для адресов, не одно. а три.
    А рассылка не является спамом?
    Если нет, то пусть администратор клиента настроит сервер.
    Запятая не является стандартныи разделителем, везет что сервер это понимает, а мог бы и подальше послать.
  • Незнайка (15.04.08 20:14) [2]
    а как называется скрытое поле? что бы не показывать адреса другим участникам рассылки?

    нет, рассылка не СПАМ
    т.е.  обойти ограничение никак нельзя, только связавшись с админим почтовой службы :)?
  • Anatoly Podgoretsky © (15.04.08 20:23) [3]
    > Незнайка  (15.04.2008 20:14:02)  [2]

    А как ты представляешь это по другому, если в коде что ни будь подобное

    While I <= 250 ...
  • Незнайка (15.04.08 20:24) [4]
    ну может быть есть варианты минуя сервер отправить письма? или есть сервера которые пропускают большое кол-во писем?
  • Незнайка (15.04.08 20:50) [5]
    IdMessage.Recipients.EMailAddresses - содержит адреса получателей

    а какое свойство содержит скрытые адреса получателей?
  • Anatoly Podgoretsky © (15.04.08 21:06) [6]
    > Незнайка  (15.04.2008 20:50:05)  [5]

    Я давно отказался от этой штуки под названием ИНДИ
    Ограничение на длину смотри в RFC, ограничение на максимальное количество получателей спрашивай у владельца сервера, с ним же оговаривай оплату, оплату, но чувствую, что тебя будут бить на любом сервере как спам. А причем тут другие сервера не пойму, у организации должен быть свой сервер, особенно при таком количестве соотрудников с емайл адресами.
  • Anatoly Podgoretsky © (15.04.08 21:07) [7]
    > Незнайка  (15.04.2008 20:24:04)  [4]

    Без сервера нельзя, все равно нужен сервер, хотя бы на компьютерах жертв.
  • Незнайка (15.04.08 23:01) [8]
    ну организация пользуется стандартным маиловским сервером, бесплатно ведь ;) А клиентских адресов действительно много. Просто я думал, может существуют какие ни будь сервера, которые разрешают пропускать через себя почту не обращая на количество писем в определённую единицу времени.
  • Anatoly Podgoretsky © (16.04.08 00:23) [9]
    > Незнайка  (15.04.2008 23:01:08)  [8]

    Ничего так дорого не стоит, как халява.
    Что ты и наблюдаешь.
  • umbra © (16.04.08 12:08) [10]

    > Я давно отказался от этой штуки под названием ИНДИ

    инди к скрытым копиям сообщения отношения не имеет


    > а какое свойство содержит скрытые адреса получателей?
    >

    TIdMessage.BccList

  • Незнайка (16.04.08 15:41) [11]
    понял, спасибо.
    Попробую тогда отправлять письма с задержкой 10 сек. , може хоть так сервер не заблокируте :)
  • Незнайка (16.04.08 20:59) [12]
    задержка в 10 ск, решила проблемы :)
 
Конференция "Сети" » Отправка большого количества писем [D7, WinXP]
Есть новые Нет новых   [134431   +14][b:0][p:0.001]