La mia azienda ha un sito Web realizzato con PHP. Utilizziamo la funzionalità e-mail PHP integrata per inviare migliaia di e-mail agli abbonati su base giornaliera.Quali metodi esistono per l'impostazione di un sistema di notifica e-mail di grandi dimensioni?
Questa è una pessima idea. Soffoca il nostro server e impiega ore per completare l'intero batch.
Ora ho esaminato servizi di posta di massa come MailChimp (che sostituisce il nostro attuale sistema di invio della stessa email a molte persone), ma quello che penso che mi piacerebbe davvero fare è impostare un po'- sofisticato sistema di notifica.
Piuttosto che inviare una e-mail di massa a ogni persona ogni volta che succede qualcosa di importante, vorrei che i clienti fossero in grado di personalizzare la velocità e il contenuto delle e-mail che ricevono.
Anche usando questa nuova idea, stiamo parlando di MOLTE email inviate.
Quindi la mia domanda è molto specifica: ho una vaga idea di come costruire il sistema internamente, ma qual è il modo migliore per inviare tutte queste e-mail?
punti pallottola da considerare:
- volte contenuti email sono identici tra i destinatari, ma molti di loro saranno personalizzati per utente (scelgono quello che ricevi notifiche, ed a volte è aggregate).
- Desidero un sistema che non intaccherà il server e verrà completato in un lasso di tempo accettabile. Non mi dispiace andare con un servizio di terze parti (anche a pagamento) se è quello che prenderà.
- Il sistema dovrebbe connettersi facilmente a PHP, o l'API o qualsiasi altra cosa dovrebbe essere relativamente facile per me chiamare dal proprio server web tipico.
- Abbiamo un server dedicato e il controllo completo su di esso (in modo che possiamo installare app, servizi, qualunque sia).
- Qualsiasi tipo di informazioni di tracciamento dettagliate (apertura, clic, ecc.) È un vantaggio enorme.
- Queste email sono talvolta sensibili al tempo (quindi non è possibile richiedere tutto il giorno per l'invio).
Pensieri? Suggerimenti? Indicami nella giusta direzione?
EDIT
per chiarire:
posso fare questi per conto mio:
- mantenere lista utenti
- maniglia generazione di contenuti e-mail in base alle preferenze degli utenti
e hanno bisogno di qualcosa di diverso (app, servizio di terze parti, w/e):
- accettare il contenuto delle email e gli indirizzi e effettivamente inviare le email fuori
- fornire i dati di monitoraggio (si apre, clic, ecc). Più dettagli, meglio è.
sto appoggiato verso un servizio di terze parti, dal momento che non sono sicuro che qualsiasi applicazione può evitare il soffocamento il server per l'invio di migliaia di e-mail (anche se io non mi considero un esperto di e-mail in modo da poter essere sbagliato).
Sembra promettente. Grazie per il consiglio! – Grekker