Seite 1 von 1

Workaround für Massemailfunktion bei großen Boards

Verfasst: 23.04.2006 19:55
von cYbercOsmOnauT
Author: cYbercOsmOnauT
Beschreibung: Bei größeren Boards kann es passieren, dass die MassEmail-Funktion im ACP nicht funktioniert, weil der Hoster Mails mit zu großem Header nicht zulässt. Dieses Snippet schafft Abhilfe.
phpBB Version: 2.0.x

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_mass_email.php
#
#-----[ FIND ]------------------------------------------
#
      $emailer = new emailer($board_config['smtp_delivery']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
    $sendloops = ceil((count($bcc_list)-1)/500);
    $sendstart = 0;
    for ($j = 0; $j <= $sendloops; $j++)
    {
#
#-----[ FIND ]------------------------------------------
#
      for ($i = 0; $i < count($bcc_list); $i++)
#
#-----[ REPLACE WITH ]------------------------------------------
#
      for ($i = $sendstart; ($i < count($bcc_list)) && ($i < ($sendstart + 500)); $i++)
#
#-----[ FIND ]------------------------------------------
#
      $emailer->reset();
#
#-----[ AFTER, ADD ]------------------------------------------
#
      $sendstart = $sendstart + 500;
    }
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM