Вам надо начать с того, что ввести обозначения для различных событий, и записать все условия задачи в виде формул. Для начала сделайте это хотя бы для одного какого-то условия, тогда будет уже что обсуждать, уточнять и двигаться дальше.
-- Сб мар 24, 2012 18:42:08 --Могу подсказать общий ход решения. Вероятность того, что письмо является спамом, записывается по формуле полной вероятности:

сумма ведется по всем восьми двоичным наборам признаков.
Условные вероятности

считаются данными. Фактически в задаче нужно найти все вероятности

того, что пришедшее письмо обладает теми или иными признаками. Вот эти вероятности и нужно извлечь из условий задачи.
Например, первое условие про равновероятность хороших и плохих IP адресов, судя по всему, означает что

Ну и далее в том же роде.