Абсолютно тривиальная задача, необходимо отослать email
Задача
Рассылка персональные email-ов по списку
Количество мыл порядка ~30000
Имеем
1. Web сайт на котором мы создаем рассылку из загруженного списка мыл.
2. Win сервис
Первый поток
Сообщения персонализированные (имя фамилия)
Проводит генерацию сообщений (body subj First Name, Last Name) в БД
Второй поток
Выбирает из БД подготовленные сообщения и отсылаем
Основное условие
Сервис может падать в любое ему понравившееся время
Работоспособность должна продолжиться с остановленного места
Если сообщение отослано перед падением повторно отсылать его нельзя
Технология .NET C#
Решение в лоб
Помечать после отсылки каждое сообщений ?!