- приходит письмо, спамассассин начисляет ему 10 баллов из 8 предельно допустимых
- клиенту отдается ответ "550 letter has scored N spam points. Please, visit http://..../whitelist.php?... to add yourself to white list. This link is valid and the letter will be kept for 24 hours.". При этом само письмо не режется, а сохраняется в какой-то очереди
- соответственно, клиент видит отбивку со ссылкой. Переходит по ссылке, ему говорят "E-mail test@example.com has been added to white list. Your message has been delivered."
Возможно ли такое реализовать? Подскажите, пожалуйста, где копать или что курить

Пользователи виртуальные, хранятся в БД mysql. Там же у них флажок "enable spamassassin" и 2 числа баллов, при которых соответственно помечать или резать письмо.
Предполагаю, что white list будет храниться у каждого пользователя свой, в БД. Оттуда, из mysql, будет затягиваться в ACL, который при совпадении будет сразу разрешать. Получается, нужно создать некую очередь, которая будет регулярно обрабатываться и на нее будет влиять whitelist.
Вобщем, есть идея от начальства, а опыта по эксиму для реализации недостаточно.