FAQ - Come impostare PHPLIST per non superare i limiti di invio orari?

Per configurare il PHPLIST in modo da non superare l'invio di 300 email orarie per il proprio account è possibile fare riferimento alla guida ufficiale: https://www.phplist.org/manual/books/phplist-manual/page/setting-the-send-speed-(rate)

I paramentri implicati dovrebbero essere questi 3:
#################
# batch processing disabled:
define("MAILQUEUE_BATCH_SIZE",0);

# Batch_period is not effective when batch processing is disabled:
define("MAILQUEUE_BATCH_PERIOD",3600);

# Pause between messages (in seconds) to send no more than 360 messages per hour:
define('MAILQUEUE_THROTTLE',10);
#################

Quindi stando alla guida ufficiale il primo parametro MAILQUEUE_BATCH_SIZE indica il numero di messaggi inviati per ogni "scaglione", va pertanto impostato a 300 (di default ha valore 0). E' consigliato non superare le 300 email orarie anche se il proprio limite di invio è superiore.

Il secondo parametro MAILQUEUE_BATCH_PERIOD indica il periodo di invio tra uno "scaglione" e l'altro, di defualt è 3600 secondi che equivalgono ad esattamente 1 ora, di conseguenza il secondo paramentro va lasciato a 3600.

Il terzo paramentro MAILQUEUE_THROTTLE indica la pausa tra ogni messaggio inviato, per far si che vengano inviate 300 email in un ora la pausa tra ogni messaggio potrebbe essere di 12 secondi, pertanto il valore può essere impostato a 12, infatti  3600/12=300. Lo scopo di tale paramentro è quello di non sovraccaricare il server in quanto il numero di invii dipende dal primo parametro, tale valore puo' essere lasciato tranquillamente anche a 10 o anche ad esempio ad 1 in modo da non inviare simultaneamente  300 email ma inviandone solo una al secondo per farmarsi poi al raggiungimento delle 300 unità e per riprendere poi ad un ora esatta dal primo invio.

Ne consegue che per inviare 300 email all'ora i paramentri possono essere impostati come segue:

#################
define("MAILQUEUE_BATCH_SIZE",300);

define("MAILQUEUE_BATCH_PERIOD",3600);

define('MAILQUEUE_THROTTLE',10);
#################

Il file di configurazione da modificare dovrebbe essere presente nella cartella /config (sotto l'installazione di PHPLIST).
FAQ Precedente su Posta Elettronica
<< Quali regole seguire per l'invio di Newsletter e email pubblicitarie?
FAQ Successiva su Posta Elettronica
Perchè la webmail di Horde non salva gli allegati inviati? >>
FAQ Correlate

Come inviare e leggere la posta di una mia email attraverso Gmail?
Per inviare e leggere la posta di una casella email attraverso un account Gmail, basta seguire i seguenti passaggi: 1) Effettua il login al tuo account...

Perché i risultati della ricerca email in Roundcube non sono corretti?
Se i risultati della ricerca in Roundcube non sono accurati, è possibile che l'indicizzazione delle email non sia aggiornata. Per risolvere questo problema, è consigliabile...

Come accedo a Squirrelmail in modo diretto?
Per accedere a Squirrelmail in maniera diretta senza attraversare il cPanel basta seguire il collegamento  riportato  in basso sostituendo  "esempio.it" con il nome del proprio...

Come si configura Windows Live Mail?
La configurazione del client di posta elettronica Windows Live Mail, è alquanto semplice, ecco come procedere per una corretta configurazione: Dal Menu Account in alto scegliere...