Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Вниз

Отправка большого количества писем   Найти похожие ветки 

 
Незнайка   (2008-04-15 19:43) [0]

Добрый день!
Есть задача, это отправить большое кол-во писем клиентам одной фирмы. Использую компонеот IDSMTP


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


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

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

Заранее спасибо


 
Anatoly Podgoretsky ©   (2008-04-15 20:02) [1]

> Незнайка  (15.04.2008 19:43:00)  [0]

Полей для адресов, не одно. а три.
А рассылка не является спамом?
Если нет, то пусть администратор клиента настроит сервер.
Запятая не является стандартныи разделителем, везет что сервер это понимает, а мог бы и подальше послать.


 
Незнайка   (2008-04-15 20:14) [2]

а как называется скрытое поле? что бы не показывать адреса другим участникам рассылки?

нет, рассылка не СПАМ
т.е.  обойти ограничение никак нельзя, только связавшись с админим почтовой службы :)?


 
Anatoly Podgoretsky ©   (2008-04-15 20:23) [3]

> Незнайка  (15.04.2008 20:14:02)  [2]

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

While I <= 250 ...


 
Незнайка   (2008-04-15 20:24) [4]

ну может быть есть варианты минуя сервер отправить письма? или есть сервера которые пропускают большое кол-во писем?


 
Незнайка   (2008-04-15 20:50) [5]

IdMessage.Recipients.EMailAddresses - содержит адреса получателей

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


 
Anatoly Podgoretsky ©   (2008-04-15 21:06) [6]

> Незнайка  (15.04.2008 20:50:05)  [5]

Я давно отказался от этой штуки под названием ИНДИ
Ограничение на длину смотри в RFC, ограничение на максимальное количество получателей спрашивай у владельца сервера, с ним же оговаривай оплату, оплату, но чувствую, что тебя будут бить на любом сервере как спам. А причем тут другие сервера не пойму, у организации должен быть свой сервер, особенно при таком количестве соотрудников с емайл адресами.


 
Anatoly Podgoretsky ©   (2008-04-15 21:07) [7]

> Незнайка  (15.04.2008 20:24:04)  [4]

Без сервера нельзя, все равно нужен сервер, хотя бы на компьютерах жертв.


 
Незнайка   (2008-04-15 23:01) [8]

ну организация пользуется стандартным маиловским сервером, бесплатно ведь ;) А клиентских адресов действительно много. Просто я думал, может существуют какие ни будь сервера, которые разрешают пропускать через себя почту не обращая на количество писем в определённую единицу времени.


 
Anatoly Podgoretsky ©   (2008-04-16 00:23) [9]

> Незнайка  (15.04.2008 23:01:08)  [8]

Ничего так дорого не стоит, как халява.
Что ты и наблюдаешь.


 
umbra ©   (2008-04-16 12:08) [10]


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

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


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

TIdMessage.BccList


 
Незнайка   (2008-04-16 15:41) [11]

понял, спасибо.
Попробую тогда отправлять письма с задержкой 10 сек. , може хоть так сервер не заблокируте :)


 
Незнайка   (2008-04-16 20:59) [12]

задержка в 10 ск, решила проблемы :)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
2-1250251535
creep
2009-08-14 16:05
2009.10.18
Как работает ф-ция LoadMenu


2-1250151996
Дмитрий Л.
2009-08-13 12:26
2009.10.18
Система контроля ошибок


2-1250834158
ford
2009-08-21 09:55
2009.10.18
TRxDBRichEdit не выводит popupmenu


1-1220000095
Boris12
2008-08-29 12:54
2009.10.18
MSBuild + Delphi 2007 = дружат или нет?


15-1250232134
F$
2009-08-14 10:42
2009.10.18
Include TD32 debug info





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский