По-моему, всё должно быть просто - крон запускает скрипт с определённым интервалом, который читает данные из бд и отправляет в нужное время нужным получателям нужные письма, которые были проверены на наличие спама, с помощью mail().
Почему-то создатель
этого вопроса, видимо, со мной не согласен:
...
Так же интереует с помощью каких технологий php можно рассылать письма.
Понятное дело что стандартный mail для этого не подойдет.