Il modo corretto di implementare un sistema di notifica via email

1

Sto cercando di creare un sistema di notifica via e-mail usando codeigniter. Ora il sistema in questione è uno di un negozio online di seconda mano. Ad esempio, la persona A vorrebbe una sedia. Quando eseguono ricerche nel sistema e non appare nulla, mi piacerebbe che si iscrivessero a qualsiasi notifica riguardante la sedia. Quindi, quando la persona B carica una sedia per essere venduta, tutti coloro che hanno sottoscritto queste notifiche saranno avvisati via email. Questo è quello che sto cercando di costruire, che per la maggior parte è abbastanza facile.

La mia preoccupazione ruota attorno all'invio di queste e-mail. Mi piacerebbe sapere qual è il modo migliore per inviare questo tipo di email e una soluzione che si adatta bene. Quindi se 1000 persone decidono di seguire la sedia, la soluzione non andrà a pezzi. Ho letto dei sistemi di posta elettronica di massa che bloccano i server, sono contrassegnati come server di spam, ecc. Sarebbe meglio inviare queste e-mail attraverso una terza parte, ecc.? In caso affermativo quale parte terza sarebbe la più affidabile ed economica per questo dato lavoro?

Si noti che questa è la prima volta che cerco di fare questo e sto solo cercando una guida per portare a termine il lavoro "giusto" la prima volta. Grazie in anticipo

    
posta user481610 05.01.2015 - 19:22
fonte

1 risposta

1

Sfortunatamente, il modo "migliore" di inviare e-mail di questo tipo cambierà a seconda delle specifiche del tuo progetto. Non esiste una soluzione valida per tutti. Se la tua base di utenti non è molto ampia, la rotazione della tua soluzione può essere un modo semplice e veloce per svolgere il lavoro. Tuttavia, con l'aumentare della base di utenti, aumentano anche le risorse necessarie per gestire l'invio di tutte le e-mail in modo affidabile e tempestivo. A quel punto, potresti considerare un distributore di terze parti. A che punto, però, dipenderà dal tuo budget (sia dal punto di vista fiscale che temporale).

Indipendentemente da ciò, un buon progetto dovrebbe disaccoppiare l'invio di e-mail dal trigger che determina quando devono essere inviate quelle e-mail. A quel punto, la sostituzione di una soluzione dovrebbe essere un processo abbastanza indolore. Direi che, almeno per i test, dovresti implementare la tua soluzione (che ti renderà familiare qualsiasi insidia), quindi consulta l'utilizzo di un servizio di terze parti in caso di necessità.

    
risposta data 05.01.2015 - 19:41
fonte

Leggi altre domande sui tag