Очередь надо выводить, а не хранить: возобновляемые рассылки
Массовая рассылка, упавшая на середине, либо запускается заново, и все получают письмо дважды, либо ведётся курсором, который устаревает. Есть третий вариант: вычислять, кому ещё нужно письмо, вместо того чтобы это записывать.