если все сайты на PHP, то изолировать их друг от друга можно так:
1. отключить CGI, SSI, actions
2. отключить через disable_functions в PHP system и иже с ним
3. установить для каждого сайта нужный open_basedir
1. развертываете дамп в отдельную базу
2. понимаете структуру хранения данных (тема хранится в разных таблицах: темы, сообщения и т.п.)
3. восстанавливаете нужные записи из нужных таблиц по ID темы
будет работать без изменений в PHP. на крайняк логи посмотрите :)
Даже если предположить, что несколько часов - это 5, то в секунду получится 22 письма, что в общем-то не мало.
Естественно, вам надо писать некий скрипт, который сделает выборку и начнет слать письма с нужной частотой. + скриптик для анализа возвраток, его можно по крону запускать.
Теперь самое главное: серверы бесплатной почты вас начнут банить. По моей практике на белых и пушистых сайтах доля таких ящиков процентов 90. Придется списываться с каждым крупным почтовиком и договариваться о таких рассылках.
+ видимо придется слать с нескольких машин.
начните с малого (тыщ 50 писем в сутки), смотрите как реагируют на вас популярные почтовики и насколько для вас критична их реакция.
ну понятно, что binary_ памяти меньше требует.
одновременно не передать, а вот один за другим - да.
пишут, что одновременно можно передать несколько запросов при использовании keepalive, не дожидаясь ответа по каждому
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html
$remote_addr, эта переменная равна адресу клиента;
$remote_port, эта переменная равна порту клиента;
при keepalive между запросами $remote_port внутри одного соединения будет неуникальным (т.е. постоянным).
думаю, надо еще чего-нибудь подмешать :)
В каком месте я злорадствовал? Я высказал мнение, что у меня в голове не укладывается, как можно искать/ждать в такой критической ситуации ответ на форуме. И сейчас не укладывается. Все было бы хорошо, если бы это была какая-нибудь тестовая машина, не критичная для бизнеса. Лозунги-заманухи на вашем сайте не соответствуют действительности.
По поводу сапы на нашем сайте, не вижу ничего плохого.
На данный форум захожу по собственному желанию, аккаунт зарегистрирован задолго до вас (а сайт SE периодически посещаю года так с 2002, наверное). Где-то посмотреть, как у других обстоят дела, где-то поделиться своим опытом/наработками, где-то подискутировать.
Не вижу взаимосвязи между, как вы сказали, злорадствованием и нахождением здесь и уж тем более сапой.
вот ТС отписался о результатах
а для чего на каждой машине поднят smtp?
там живет реальная почта?
если нет, то в приложениях, отправляющих письма, указать правильный (нужный) SMTP-сервер.
а если и живет, то копать на тему релея на вышестоящий сервер.
лимит может быть на уровне операционной системы.
у апача еще есть свой таймаут (по дефолту 300с).
у проксирующих веб-серверов тоже есть таймауты (на получение ответа от бекенда).
лучше уточнить гарантированное время работы скрипта у хостера.