Modo migliore per inviare la posta di massa utilizzando PHP senza PEAR Mail e la funzione 'mail'

StackOverflow https://stackoverflow.com/questions/2320978

  •  22-09-2019
  •  | 
  •  

Domanda

Cosa sceneggiatura, classe o funzione si utilizza per inviare molte email, escludendo la funzione in-built 'elettronica' ed escludendo la posta PEAR (molti problemi e problemi di compatibilità in PHP 5.3).

Voglio inviare circa 5000 e-mail al 'colpo', ma la funzione 'mail' collegare e scollegare per ogni email. PEAR posta hanno molti problemi.

Ho provato Swiftmailer, ma il codice HTML risulta duplicato in molti i clienti (perché a quanto pare è allegato).

È PHPMailer la risposta?

PS: Ci scusiamo per gli errori di battitura. Sono brasiliano.

È stato utile?

Soluzione

Prima di implementare il nostro sistema abbiamo usato PHPMailer con l'opzione isSMTP () e visto il throughput di circa 20 e-mail / sec (tempo di costruzione + invio). Se si dispone di contenuti statici il vostro rendimento dovrebbe essere un po 'più alto.

C'è la possibilità di utilizzare una connessione SMTP persistente.

Altri suggerimenti

PHPMailer farà quello che vuoi, ma se lo si utilizza come un caricamento della pagina, essere memore della tua pagina limiti di tempo di esecuzione. Se si va oltre si vuole essere in grado di riprendere da dove si era interrotto. Questo presuppone ogni mail è personalizzato per ogni utente.

Sulla base di questa esperienza, ho smesso di usare il caricamento browser web di tali script PHP, e invece ora li fanno sulla riga di comando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top