Nous avons amendé une partie du CMS, en particulier pour nos clients hébergés sur serveur dédié, afin de déporter l'envoi d'emails via une tâche planifiée. C'est ce qu'on appelle un CRON, déclenché périodiquement.
Sur cette version, les mails ne sont pas envoyés en temps réel, mais enregistrés en base de données, dans une pile d'envoi. Cette pile d'envoi est explorée par un script "robot" toutes les X minutes, qui se charge de sélectionner tous les mails non encore envoyés, et de les envoyer par lot (50, 100, 500 selon ce que tolère le serveur). Cette fonction est très pratique en particulier pour l'envoi d'alertes mails ou l'envoi de newsletters.