En PHPList, podemos configurar muchisimos parametros y entre ellos se encuentra uno muy importante para evitar que nuestro servidor de email sea marcado en lista negra: el envío por lotes. De esta manera, habrá una pausa entre cada lote de emails.
Configuración
Para ello basta con modificar tres simples parámetros del archivo config.php:
# define the amount of emails you want to send per period. If 0, batch processing # is disabled and messages are sent out as fast as possible define('MAILQUEUE_BATCH_SIZE', 500); # define the length of one batch processing period, in seconds (3600 is an hour) define('MAILQUEUE_BATCH_PERIOD', 900); # to avoid overloading the server that sends your email, you can add a little delay # between messages that will spread the load of sending # you will need to find a good value for your own server # value is in seconds, and you can use fractions, eg "0.5" is half a second # (or you can play with the autothrottle below) define('MAILQUEUE_THROTTLE', 0);
- MAILQUEUE_BATCH_SIZE: cantidad de emails a enviar por cada periodo.
- MAILQUEUE_BATCH_PERIOD: tiempo para enviar esa cantidad de emails.
- MAILQUEUE_THROTTLE: retraso en el envio de cada email.
Para más información: PHPList.
Últimos comentarios