Плагин PHP Swift Mailer Throttler вместо MESSAGES_PER_MINUTE MESSAGES_PER_HOUR - PullRequest
0 голосов
/ 03 марта 2012

Short: Возможно ли с помощью плагина PHP / SwiftMailer / Throttler - если да, то как - установить ограничение MESSAGES_PER_HOUR вместо ограничения MESSAGES_PER_MINUTE?Или есть какое-то другое решение для достижения той же цели?


Long: Я использую php и Swift Mailer для отправки списка наших ежедневных предложений клиентам, которые выбралиОпределенно не спам .Я говорил с моим администратором сервера, и почасовой лимит составляет 3000 писем.Наш список близок к этому, поэтому я начал искать решение.Использование MESSAGES_PER_MINUTE, установленного на 50, работает, но вопрос в том, возможно ли установить часовой предел вместо минимального.Многие клиенты бодрствуют, чтобы получать новые предложения, чтобы совершать покупки как можно скорее, и это будет означать, что некоторые из них будут ждать еще почти час среди ночи.Новые участники списка получат предложения после 1 часа ночи, поэтому для них это не должно быть странным.

1 Ответ

0 голосов
/ 04 марта 2012

AFAIK, невозможно использовать встроенный плагин Throttler.Но вы должны быть в состоянии создать свой собственный, расширяя Swift_Plugins_BandwidthMonitorPlugin.

Взгляните на источник кода Swift_Plugins_ThrottlerPlugin ( здесь , например).Это должно быть достаточно легко, чтобы адаптировать его к вашим потребностям.

...