Usualmente la raccolta elaborazione e riclassificazione di applicazione è pane per DBA non certo qualcosa che si faccia con un CRM o un CMS, non so se esistono moduli dnn che elaborano dati da database, se vi fossero sicuramente puoi trovarli su snowcovered.com.
Per quel che mi riguarda ti dico quello che farei io:
1) Raccoglierei i dati dalle fonti eterogenee e mi costruirei un sistema di ripulitura e messa a punto dei dati in modo da ottenere una anagrafica arricchita di quante più informazioni mi interessano prese dalle varie fonti.
2) creerei un minuscolo software ad hoc che usi dei files html preformattati, con le immagini poste sul mio sito web e collegate all'html in modo che il messaggio sia solo un testo.
aggiungerei dei placeholder per personalizzare i contenuti.
3) Costruirei un programmino per la gestione delle liste di trasmissione delle news a partire dai contatti elaborati al punto 1 e trasmetterei in modo semplice i messaggi usando il mio server SMTP tenendo in particolar conto tempi e modalità in modo da non rischiare di venir marcato come spam.
tutto questo non ha nulla a che vedere con il CMS e men che meno con il CRM

saluti