2012-03-03 4 views
0

짧은 :인가 그것을 가능한 PHP/SwiftMailer/Throttler 플러그인을 사용하여 - 예, 방법을 경우 - MESSAGES_PER_HOUR 제한 대신 MESSAGES_PER_MINUTE 제한을 설정하려면? 아니면 같은 목표를 달성하기위한 다른 해결책이 있습니까?PHP 스위프트 메일러 Throttler 플러그인 MESSAGES_PER_HOUR 대신 MESSAGES_PER_MINUTE


긴 : 나는 목록을 옵트 한 고객에게 우리의 일상 제안을 보내 PHP와 스위프트 메일러를 사용하고 스팸 확실히 없습니다.. 서버 관리자와 이야기를 나누었습니다. 시간 제한은 3000 이메일입니다. 우리의 목록은 그것에 도달하는 것에 가깝기 때문에 나는 해결책을 찾기 시작했습니다. MESSAGES_PER_MINUTE을 50으로 설정하면 효과가 있지만 질문은 분당 제한 대신 시간 제한을 설정할 수 있는지 여부입니다. 많은 고객들이 깨어나서 새로운 상품을 받기 위해 잠에서 깨어 있고, 이는 구매자가 최대한 빨리 구매할 수 있도록하기 때문에 밤중에 한 시간 정도 더 기다려야 할 수도 있습니다. 새 목록 회원은 어쨌든 오전 1시 이후에 쿠폰을 받게되므로 이상하지 않아야합니다.

답변

0

AFAIK, 그것은 사용 할 수 없습니다 내장 Throttler 플러그인. 하지만 Swift_Plugins_BandwidthMonitorPlugin을 확장하여 자신 만의 것을 만들 수 있습니다.

는 Swift_Plugins_ThrottlerPlugin 코드 소스 (예를 들어 here)를 살펴 보자. 그것을 당신의 필요에 적응시키기에 충분히 쉬워야합니다.

+0

감사합니다. 나는 이것이 약간의 두려움이었다. 난 단지 약 1 년 반 동안 PHP를 사용하여, 이것은 꽤 작업이 될 것입니다. 그러나 challange는 받아 들였다! :) –