This page has been robot translated, sorry for typos if any. Original content here.

Три рубежу охорони від спаму

Все почалося на межі століть у 2000 році, в який час був написаний редактор каскадних таблиць стилів CssMagic . У поштовій скриньці підтримки цієї програми, який до слова ми без оглядки показував на всіх форумах також гостьових книгах, кількість рекламних листів витік перевищувати кількість повідомлень. Ящик був тут бла бла покинутий, але адреса підтримки в тілі програми змінений. А також ось недавно, для цікавості, ми подивився що бла бла з ним (зі старим ящиком) твориться. Ну безсумнівно, як неважко здогадатися, він забитий аж до заперечення. Очистив його також виміряв ємність надходжень: в районі сотні листів на добу. Абсолютно всі послання - спам. Ну що ж, навіть цікаво - чи вдасться перемогти це вселенське зло?

Поставимо категорично також принципово наступну мету: відкрито також незакодований повідомити цей убитий адреса на декількох форумах також налаштувати роботу з ящиком таким чином, щоб ні в життя ніяк не одержати спам, але корисні повідомлення від незнайомих людей все бла бла якось отримувати, але послання знайомих купувати у щоб не стало. Судячи з занедбаності ситуації потрібно глибоко ешелонованої оборона. Є три точки в якому місці дозволено руйнувати спам. Це поштова програма, антиспамерського софт також поштовий сервер. Розглянемо її (оборону) докладніше.

Головний загдлятельний кордон. Безоплатна програма SpamPal дуже непогано перевіряє пошту за списками DNSBL-серверів (досить непогано відсіваються особливо злісні, але в той бла бла пора ніяк не надто розумні спамери - це ті, хто ніяк не в змозі чисто також красиво заховати свій IP, або нація просто тупо відсилає спам з "паленого" домену). Програма вносить в тему повідомлення задане ключове слово. За замовчуванням ** SPAM **. Нехай залишається так. Далі поштовий клієнт змушений розібратися з цим посланням.
Другий загдлятельний кордон. Беремо найпотужнішу в всесвіту програму для праці з поштою. У моєму випадку це TheBat !, але на смак також фарба - самі знаєте, тому можливі варіанти. Для TheBat! виконані наступні маніпуляції.
У властивостях поштової скриньки налаштуємо роботу через SpamPal, для чого вкажемо ім'я POP-сервера localhost, але до імені користувача через собачку допишемо реальний POP-сервер, наприклад: login@pop.mail.ru (це стандартна настройка SpamPalа).

Щоб послання зі спамом автоматично віддалялися без закачування налаштуємо положення "Ящик -> Налаштування сортувальника листів -> Вибіркове скачування". Тут створюємо правило, яке при наявності в поле "Тема" сигнальної рядки ** SPAM ** стане усувати послання з сервера.

Зрозуміло, що при такій настройці цілком можуть попастися листи, які помилково прийняті за спам. Щоб візуально зафіксувати цю подію включимо диспетчер листів: "Властивості поштової скриньки -> Управління поштою - Диспетчер листів - Автоматично викликати при кожній перевірці". Нині TheBat! стане ілюструвати, що прийшло також що він збирається видалити ніяк без скачування з сервера (тут їсти можливість внести корективи в його дії).
Пробуємо роботу перших пари рубежів: за три доби отримано в шкатулка 245 листів (з них рекламного змісту 238 шт., Інші - мої з інших ящиків). Отримана пачка визначила також видалила 195 листів. Первісна мішень повно ніяк не досягнуто, хоч деякі результати все бла бла є. Рухаємося далі. Нині необхідно вирішити дві проблеми: автоматично добити залишки спаму також саме суть, виключити видалення ніяк не спам.
Третій кордон найбільш потужний. Тут на підмога вдається фільтрація на стороні сервера. Робимо так. На всіх форумах також т.п. залишаємо свою адресу у вигляді логин@mail.ru&subject=NOSPAM. Для міцності дозволено пояснити форумчанам в PS, що вираз NOSPAM має існувати в темі послання обов'язково. Далі налаштуємо фільтри. На зразку mail.ru:
Фільтр 1. Перераховано всі можливі логіни (або їх фрагменти) важливих відправників з вашої адресної книги. Діяння - надіслати копію повідомлення куда-либо. У моєму випадку це SMS на стільниковий телефон. При спрацьовуванні фільтра Ніяк не продовжувати застосовувати інші фільтри. Фільтр 2. Якщо тема містить фразу "NOSPAM", то просто ніяк НЕ продовжувати застосовувати інші фільтри.
Фільтр 3. Якщо в поле "Одержувач" їсти @ (тобто ніяк не спрацював жоден з пари перших фільтрів), то переслати копію повідомлення на спеціалізований (сміттєвий) адреса ніяк без видалення саме повідомлення. Продовжувати застосовувати інші фільтри. Цей фільтр в принципі особливо ніяк не потрібен. Просто на кожен пригода збережемо всю автоматично знищуємо кореспонденцію в спеціальному поштовому ящику.
Фільтр 4. А також в кінці кінців якщо в поле "Одержувач" їсти @ (продовжуємо розборки з передбачуваним спамом), то видалити повідомлення також відповісти автоматично: "Ваше повідомлення було знищено системою охорони від спаму. Якщо ви хочете, щоб повідомлення досягло адресата логін @ mail.ru, то повторіть своє повідомлення, причому включите в його тему в будь-якій зручній приміщенні ключову фразу NOSPAM ".

Налаштування фільтрів на зразку Mail.ru.

Отже. Строчить робот-спамер. Приблизно прктіческі завжди зворотну адресу - липа. У темі навряд чи стане фраза "NOSPAM" також дуже малоймовірно, що логін спамера співпаде з логінами мого "білого" списку. У підсумку на липовий зворотну адресу прийде повідомлення з проханням про повтор повідомлення. Спамеру доведеться звернутися до вас вручну. Вкрай малоймовірно.
Випадок другий. Строчить знайомий або форумчанин. Чи спрацює білосніжний перелік на сервері також перелік листів з'явиться в диспетчері листів TheBat !. Остаточне рішення - приймати чи ні ці послання залишається за користувачем, але SpamPal також TheBat! зроблять все можливе, щоб потрібні відмітки про скачуванні або видаленні листів вже стояли.
Якщо все бла бла якийсь хитромудрий робот навчився до пробиватися крізь охорону досить замінити вираз "NOSPAM" на будь-яке інше також охорона знову до ваших послуг.
Звичайно, все це дозволено зробити також лише засобами поштовика, але усувати по 100 листів спаму навіть без закачування це 3-8 хвилин, плюс перегляд тим повідомлень - ще стільки ж. Так що на стороні сервера діяти всю брудну роботу зручніше.
Ось, власне кажучи, також все. За тиждень праці з описаними настройками ми отримав лише тільки один припис вивчити черговий курс англійської мови, причому позначки про його видаленні стояли в диспетчері листів ще аж до скачування. Не погано. Чого також всім хочу.