Однажды в огромных количествах стал сыпаться однотипный спам, с похожим оформлением. Каждый день по 5-10 сообщений. Примечателен он был ещё и тем, что в поле "кому" всегда стояли левые адреса, и часто повторяющиеся.

Решил обмазаться фильтром. Потыкал, поковырял. И решил вносить встречающиеся адреса по условию "если адресат содержит". Адреса хоть и повторяются, но часто попадаются новые. Из-за чего у меня примерно раз в неделю возникала задачка добавить новые встретившиеся адреса в условие, через "или". Со временем формула стала гигантской, в десятки строк.


Сначала я хотел найти более простой способ добавлять адреса. Может быть, тупо список адресов скормить куда-нибудь кому-нибудь чему-нибудь. Не нашёл в летучей мыши такой возможности. А список всё рос и рос.


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


Недавно дочитал книгу вот этого фанатика-свободчика про программирование и паскаль. Узнал про указатели и списки, почти осилил, но пока плохо представляю, зачем это может пригодиться. Оттуда же узнал про другие его статьи. Пишет хорошо и здраво. Но фанатизм иногда прёт из всех щелей.
У него есть писанина про спам, которая тоже недоумевает, кто те люди, что обращают внимание на спам.